【登陆功能】开发guide

一些注意事项

  • 关于密码

所有输入密码信息的页面都在页面上加密密码后提交,这样后台得到的是密文密码信息
这里用到密码加密工具类


页面

  • 登陆页
  • 注册页
  • 信息展示页

页面元素

  • 登陆页
    • 输入用户名和密码

加密密码后,后台匹配用户名,对比用户密码和输入密码,并返回登录结果
* 登陆按钮

验证用户名和密码合法后提交post
* 注册按钮

清空登录信息,跳转注册页
* 密码重置按钮

跳转密码找回页
* 登陆页提示信息

提示用户名密码不合法信息
* 错误信息

提示登录失败返回信息

  • 注册页
    • 用户名,自动检测唯一性

延迟10秒左右,有变化情况下自动后台匹配用户数据库,无重复返回true
备注:可以测试onchangge,onkeyup效果,或者兼容性不明的oninput实现,延迟可以不要
* 密码,自动检测合法性

检查合法性,密码大于8位小于16位
* 密码确认,自动检测同一性
* 邮箱地址,自动检测合法性
* 昵称,限制字数
* 提交按钮,所有项目合法情况下提交

你可能感兴趣的:(【登陆功能】开发guide)