这让我很困惑,我不明白为什么。我有数据库支持的会话(使用mongoengine)但似乎当我访问页面然后刷新它时用户不再登录。基本上
request.user.is_authenticated()
页面重置后为False
有人有什么想法吗?在我的设置中,我有:
SESSION_ENGINE = 'mongoengine.django.sessions'
MIDDLEWARE_CLASSES = (
...
'django.contrib.sessions.middleware.SessionMiddleware',
...
在调试页面上,我注意到一些事情:
SESSION_COOKIE_DOMAIN None
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_COOKIE_AGE 1209600
缺席的cookie域是否可以成为解决问题的线索?