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"

posted @ 2019-08-01 15:19  澄心元素  阅读(152)  评论(0编辑  收藏  举报