get_reset_link = async (user, req) => {
  const token = await user.getNewResetToken();
  const base = get_base_url(req);
  return {
    link: `${base}auth/reset?token=${token}&email=${encodeURIComponent(
      user.email
    )}`,
    token,
  };
}
@param {object} user
@param {object} req