Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
Python Django allauth-社交用户无验证电子邮件_Python_Django_Django Allauth - Fatal编程技术网

Python Django allauth-社交用户无验证电子邮件

Python Django allauth-社交用户无验证电子邮件,python,django,django-allauth,Python,Django,Django Allauth,我正在使用Django allauth满足我网站的身份验证需求 当用户使用社交帐户登录到我的网站时——大部分是谷歌(我只设置了twitter、facebook和谷歌,大多数用户似乎更喜欢谷歌)——用户的电子邮件总是自动验证的,尽管allauth文档()中设置了以下设置: ACCOUNT_EMAIL_REQUIRED = True SOCIALACCOUNT_EMAIL_REQUIRED = True ACCOUNT_EMAIL_VERIFICATION = "mandatory" SOCIALA

我正在使用Django allauth满足我网站的身份验证需求

当用户使用社交帐户登录到我的网站时——大部分是谷歌(我只设置了twitter、facebook和谷歌,大多数用户似乎更喜欢谷歌)——用户的电子邮件总是自动验证的,尽管allauth文档()中设置了以下设置:

ACCOUNT_EMAIL_REQUIRED = True
SOCIALACCOUNT_EMAIL_REQUIRED = True
ACCOUNT_EMAIL_VERIFICATION = "mandatory"
SOCIALACCOUNT_EMAIL_VERIFICATION = "mandatory"
对于通过社交注册的帐户,不会发送任何验证电子邮件,尽管如此,该电子邮件始终被列为“已验证”

我已经设置了一个重要的安全钩来截获验证信号。我需要社会用户获得电子邮件并单击电子邮件验证链接

手动注册的用户都可以正常工作(电子邮件、验证链接等)

什么是或可能是错的

Python 3.3、Django 1.6.2、Django allauth 0.15.0(通过pip)

更新:即使我设置了

SOCIALACCOUNT_AUTO_SIGNUP = False 

并强制用户填写表单,它仍然会自动验证社交用户。

谷歌注册会自动验证,因为谷歌证明电子邮件地址已验证。尝试使用Twitter登录,您将看到验证确实生效,但只有在真正需要时才生效。

是的,今天早上有人使用Twitter帐户注册时我看到了这一点。谢谢