目录:
auth模块
User对象
实例
扩展默认的auth_user表
- 创建超级用户 - python3 manager.py createsuperuser - 认证 校验 用户的用户名与密码 obj = auth.authenticate(request, username=username, password=password) 认证成功:对象 认真失败:None - 保存登录状态 记录到session login(request, user) - 注销 删除session logout(request) - 判断登录状态 requset.user.is_authenticated() - 创建用户 from django.cotrib.auth.models import User - 密码是明文的 User.objects.create(username=username,password=password) - 密码是密文的普通用户 User.objects.create_user(**form_obj.cleaned_data) - 创建超级用户 User.objects.create_superuser(email='',**form_obj.cleaned_data) - 密码相关 - 校验密码 request.user.check_password('root1234') - 设置密码 request.user.set_password('admin1234') request.user.save()