【发布时间】:2011-06-26 11:06:08
【问题描述】:
当用户注销时使用 Django logout,所有会话值都会被刷新。
即使用户注销,我有办法保留一些会话值吗?
【问题讨论】:
-
“保持”是什么意思?会话是针对特定用户的,因此当用户注销时,离开他的会话没有意义。如果您需要在
django.contrib.auth.logout刷新会话数据之前在数据库中存储一些值,您可以通过简单地覆盖django.contrib.auth.views.logout来实现。 -
这是想要做的。当用户注销时,我想将用户名保留在会话变量中,这样当他回到网站时,我可以“识别”用户,这样我就可以看到“hello user”的内容。
标签: django django-views django-authentication django-sessions