django 怎么实现退出登录功能
views层实现的代码,千万别忘记写路由(urls)
def do_logout(request):
if request.method == 'GET':
response = HttpResponseRedirect('/login/')
response.delete_cookie('token')
response.delete_cookie('username')
response.delete_cookie('key')
return response
前端代码
<div class="logout" id="logout" style="cursor: pointer"><a href="{% url 'logout' %}" style="color: #0c7aea">退出登录</a></div>
需要注意的是,如果想要实现的完美,禁止token二次登录,可以使用数据库记录token和登录标识进行验证token,这样能防止token没过期,二次登录。
分类:
暂无分类
标签:
development
版权申明
本文系作者 @Tis-FYM 原创发布在Tis-FYI站点。未经许可,禁止转载。
暂无评论数据