FosUserBundle double 通过电子邮件确认注册

FosUserBundle double Confirm registration by email

当我在我的网站上注册时,我会收到一封带有确认 link 的电子邮件,好的。 当我点击它时,我有这个错误:

The user with confirmation token "%s" does not exist

Db 中用户正常,lastLogin 设置正确,confirmation_token 为空,一切正常。 似乎已经启动了 confirmationAction

您知道可以连续两次启动 confirmationAction 的原因吗?

(我认为是问题所在)

确认邮件可能被禁用,尝试强制enabled参数为真(doc):

# app/config/config.yml
fos_user:
    # ...
    registration:
        confirmation:
            enabled: true