提供的用户认证功能就是验证用户名以及密码是否正确,如果认证成功,便返回一个User对象,authenticate()会在该User对象上设置一个属性来标识后端已经认证了该用户,且该信息在后续的登录过程中是需要的...(request):
...
login_url:如果没有登录,跳转到的页面,也可以通过全局设置,在settings中配置LOGIN_URL='/login/'
7.创建普通用户和超级用户
auth...bool = request.user.check_password('密码)
9.修改密码
auth提供了一个修改密码的方法set_password,接收要设置新密码作为参数,设置完一定要调用用户对象的...is_active:是否允许用户登录,设置为False,可以在不删除用户的前提下禁止用户登录。...中告诉Django现在使用新定义的UserInfo表来做用户认证。