YangSirX / my_login

django示例

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

django注册登录

步骤

  1. 新建项目 django-admin startproject my_login
  2. 新建login模块 python manage.py startapp login
  3. 迁移数据库 python manage.py makemigrations , python manage.py migrate
  4. 运行 python manage.py runserver 127.0.0.1:8000

基本需求

  1. 简单登录
  2. 简单注册
  3. session cookie
  4. ajax表单验证
  5. 邮箱验证

追加需求

  1. 前端美化
  2. 邮件认证链接
  3. 密码加密
  4. (选做)OAuth
  5. (选做)继承django auth模块
  6. 图形验证码
  7. (选做)手机接口登录(短信接口)
  8. (选做)sso单点登录
  9. (选做) 根据用户上次ip判断风险(github上找判断ip位置的包,通过代理进行测试)
  10. 用户名限制(长度、中英文、是否重复)
  11. 弱密码扫描 (github上找弱密码字典)
  12. 密码强度评估(插件)
  13. 滑块验证码(极验)
  14. 前端数据验证

About

django示例


Languages

Language:Python 100.0%