二.用户对象
用户对象是Django认证系统的核心,需要导入auth模块,该模块存在于django.contrib下
from django.contrib import auth
Django的认证框架只有一个用户模型...()
2.用户认证
提供的用户认证功能就是验证用户名以及密码是否正确,如果认证成功,便返回一个User对象,authenticate()会在该User对象上设置一个属性来标识后端已经认证了该用户,且该信息在后续的登录过程中是需要的...=name,pwd=pwd).first()
3.用户登录
该函数接收一个HttpRequest对象和一个User对象参数,该方法会把用户的ID保存在Django的session中,一旦登录成功,函数中的...request对象中,就会有一个user对象,就是当前登录的用户对象,如果没有登录,request.user=AnonymousUser,匿名用户
from django.contrib.auth import...bool = request.user.check_password('密码)
9.修改密码
auth提供了一个修改密码的方法set_password,接收要设置新密码作为参数,设置完一定要调用用户对象的