Nic*_*ong 17 python django cookies session-cookies web
我正在尝试为网站开发登录页面.我正在使用Django 1.4.2.我使用了正确登录cookie的用户set_cookie
.但我没有clear_cookie
在Django的文档中找到.如何清除cookie以使用户注销?
Daw*_*ian 31
设置cookie:
def login(request):
response = HttpResponseRedirect('/url/to_your_home_page')
response.set_cookie('cookie_name1', 'cookie_name1_value')
response.set_cookie('cookie_name2', 'cookie_name2_value')
return response
Run Code Online (Sandbox Code Playgroud)
删除Cookie:
def logout(request):
response = HttpResponseRedirect('/url/to_your_login')
response.delete_cookie('cookie_name1')
response.delete_cookie('cookie_name2')
return response
Run Code Online (Sandbox Code Playgroud)
您可以简单地删除 cookie 中存储的任何内容 - 这样,即使 cookie 存在,它也不再包含会话跟踪所需的任何信息,并且用户需要再次授权。
(另外,这似乎是Django logout(redirect to home page) 的重复。删除 cookie?)
归档时间: |
|
查看次数: |
17116 次 |
最近记录: |