Django auth模块
一、auth模块
1、authenticate():验证用户输入用户名和密码是否相同
user = authenticate(username='someone',password='somepassword')
2、login(requets,user):登录
3、logout(reuqest):注销用户
二、User对象
1、is_authenticated():
(1)用户登录后才能访问某些页面
(2)如果用户没有登录就访问该页面的话直接跳转登录页面
(3)用户在跳转的登录界面中完成登录后,自动访问跳转到之前访问的地址
2、create_user:创建用户
3、check_password(passwd):密码检查
4、set_password(password=''):修改密码
5、is_staff:用户是否拥有网站的管理权限
6、is_active:是否允许用户登录,设置为"False"