用户没有登录的情况下,如何验证用户的邮箱


#1

如下图,这个验证需要使用到当前用户,如果是用户没有登录,没有当前用户的话,就验证不了(我觉得不应该在激活邮件里去 验证这个当前用户这个选项)


#2

Albumy 的邮箱验证设计的确有一些不合理,建议改为下面这三种方式(任选其一):

  1. 验证函数不添加登录保护,验证 token 时不验证被验证用户与当前用户是否对应(即未登录就可以验证)。
  2. 注册完成后就自动登入用户。
  3. 注册时不发送验证邮件,用户登入后显示验证提示。

BTW,请不要使用截图提供代码块。