django 登录

登录状态保持

Django自带的login()方法可实现用户登录状态的保持,引入模块

from django.contrib.auth import login

 如果登录验证通过,使用:

login(request, user)

使用该方法后,会在服务器端的session中生成_auth_user_id和_auth_user_backend两个键值,并发到客户端作为cookie,前端页面可通过{% if request.user.is_authenticated %}判断是否登录,来实现登录状态的保持功能

 

参考:http://www.voidcn.com/article/p-mdojrclq-bwt.html

 

posted @ 2021-04-10 18:46  半日闲1  阅读(123)  评论(0编辑  收藏  举报