- 新建项目 django-admin startproject my_login
- 新建login模块 python manage.py startapp login
- 迁移数据库 python manage.py makemigrations , python manage.py migrate
- 运行 python manage.py runserver 127.0.0.1:8000
- 简单登录
- 简单注册
- session cookie
- ajax表单验证
- 邮箱验证
- 前端美化
- 邮件认证链接
- 密码加密
- (选做)OAuth
- (选做)继承django auth模块
- 图形验证码
- (选做)手机接口登录(短信接口)
- (选做)sso单点登录
- (选做) 根据用户上次ip判断风险(github上找判断ip位置的包,通过代理进行测试)
- 用户名限制(长度、中英文、是否重复)
- 弱密码扫描 (github上找弱密码字典)
- 密码强度评估(插件)
- 滑块验证码(极验)
- 前端数据验证