Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php FosUserBundle通过电子邮件双重确认注册_Php_Symfony_Fosuserbundle - Fatal编程技术网

Php FosUserBundle通过电子邮件双重确认注册

Php FosUserBundle通过电子邮件双重确认注册,php,symfony,fosuserbundle,Php,Symfony,Fosuserbundle,当我在我的网站上注册时,我会收到一封带有确认链接的电子邮件,ok。 当我点击它时,我有以下错误: The user with confirmation token "%s" does not exist 在数据库中,用户正常,最后登录设置正确,确认令牌为空,一切正常。 看来确认已经启动了 您知道可以连续两次启动确认的原因吗 (我认为这就是问题所在)确认电子邮件可能已禁用,请尝试强制将已启用参数设置为true(): 这已经是真的,但如果问题持续存在,它很快将为假^^注册,然后检查数据库以查看用户

当我在我的网站上注册时,我会收到一封带有确认链接的电子邮件,ok。 当我点击它时,我有以下错误:

The user with confirmation token "%s" does not exist
在数据库中,用户正常,最后登录设置正确,确认令牌为空,一切正常。 看来确认已经启动了

您知道可以连续两次启动确认的原因吗


(我认为这就是问题所在)

确认电子邮件可能已禁用,请尝试强制将
已启用
参数设置为true():


这已经是真的,但如果问题持续存在,它很快将为假^^注册,然后检查数据库以查看用户是否已启用。这是本机行为,但我的确认似乎启动了2次…为什么是2次?如果用户在没有点击确认链接的情况下已经被确认,它就不会启动。我不知道为什么,这是我代码中的一个错误。。。最后一次机会是取消确认。。。
# app/config/config.yml
fos_user:
    # ...
    registration:
        confirmation:
            enabled: true