Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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/8/python-3.x/18.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
在django allauth社交登录后,request.user.is_authenticated保持为false_Django_Python 3.x_Django Allauth - Fatal编程技术网

在django allauth社交登录后,request.user.is_authenticated保持为false

在django allauth社交登录后,request.user.is_authenticated保持为false,django,python-3.x,django-allauth,Django,Python 3.x,Django Allauth,因此,我正在用django 1.9、python 3.4和最新版本的django allauth开发一个网站,允许通过facebook和谷歌登录 我已经按照官方文档中的所有安装说明进行了安装。使用管理界面,我可以看到,当我使用我的fb和谷歌档案登录时,新的社会帐户被添加,登录实际工作。我在登录后重定向到此虚拟视图: <!-- home.html --> <html> <body> {% if user.is_authenticated %} <p>

因此,我正在用django 1.9、python 3.4和最新版本的django allauth开发一个网站,允许通过facebook和谷歌登录

我已经按照官方文档中的所有安装说明进行了安装。使用管理界面,我可以看到,当我使用我的fb和谷歌档案登录时,新的社会帐户被添加,登录实际工作。我在登录后重定向到此虚拟视图:

<!-- home.html -->
<html>
<body>
{% if user.is_authenticated %}
<p> your identity has been verified! </p>
{% else %}
<p> not logged in?</p>

{% endif %}
</body>
</html>
settings.py:

# normal working settings...

SITE_ID = 1
LOGIN_REDIRECT_URL = '/'
ACCOUNT_EMAIL_VERIFICATION = 'none'
编辑


在views.py中运行调试器时,我可以看到
request.user
AnonymousUser
的一个实例,这解释了
user.is\u authenticated
返回false的原因。但是,为什么在通过fb或google成功登录后仍然是匿名的?

请为auth和此视图发布python代码。为我的视图添加了代码。请注意,这是一个全新的测试项目,我开始只是为了确保这种行为不是由于我的实际应用程序。我在这个项目中甚至没有模型。这几乎是我所有的代码,其余的都来自django allauth插件@LimH@DanielRivas Hi有什么更新吗?我换了机器,无法重现这个bug。也许我的不同开发环境之间存在一些不一致?如果我再次遇到它,请随时通知你@Hosni@DanielRivas使用python2.7在两台不同的机器上面临类似的问题!我完全不知所措
# normal working settings...

SITE_ID = 1
LOGIN_REDIRECT_URL = '/'
ACCOUNT_EMAIL_VERIFICATION = 'none'