我不确定这是否特定于allauth,但在注册Facebook时,Facebook回调URL(/ accounts / facebook / login / callback /)在某些情况下没有收到回复的电子邮件地址,因此它正在尝试在我的用户的电子邮件地址字段中插入一个空的电子邮件地址(我也使用authtools,因此需要发送电子邮件)。
我只是在哨兵日志中看到这个 - 我无法复制它,因为它与我测试过的所有用户都能正常工作。知道为什么会这样吗?
谢谢!
当用户在Facebook上使用手机号码创建帐户并且未将任何电子邮件与该帐户相关联时,就会发生这种情况。