账号体系

一、账号来源
1、前台注册(手机号、邮箱、用户名)
2、后台添加

二、账号登录

1、登录(用户名、密码)
1)输入框为空时,登录置灰
2)输入框内容检测格式(手机号、邮箱),格式不正确进行提示
3)满足以上两点,点击登录,检测账号是否存在、账号密码是否匹配,若错误给出提示;若正确直接进入。
4)若3次输入错误,出现图形验证码

2、登录(手机验证码)
1)输入手机号,验证格式
2)获取短信验证码,15分钟内有效,60s内可再次获取

3、忘记密码

1)通过手机号找回
step1、输入手机号,判断手机号是否已注册,若未注册给出提示,若已注册进入下一步
step2、给输入的手机号发送短信验证码进行验证,验证成功后进入下一步
step3、修改密码:输入原密码、新密码,密码须一致且符合规则(6-16为数字、字母组合)
step4、修改成功提示,进入登录页

2)通过邮箱找回
step1、输入邮箱,判断邮箱是否已注册,若未注册给出提示,若已注册进入下一步
step2、给输入的邮箱发送验证码/链接进行验证,验证成功后进入下一步
step3、修改密码:输入原密码、新密码,密码须一致且符合规则(6-16为数字、字母组合)
step4、修改成功提示,进入登录页

三、账号修改

1、绑定手机号:
step1、判断输入的手机号是否已经注册,如果已注册给出提示,如果未注册继续下一步
step2、通过短信验证手机号,验证之后即可成功绑定

2、绑定邮箱
step1、判断输入的邮箱是否已经绑定,如果已绑定给出提示,如果未绑定继续下一步
step2、通过给邮箱发送验证码/链接来验证邮箱,验证之后即可成功绑定

3、修改手机号
step1、验证原手机号:通过给原手机号发送短信验证码进行验证,验证成功后进入下一步
step2、检测新手机号:判断输入的新手机号是否已经注册,如果已注册给出提示,如果未注册继续下一步
step3、验证新手机号:通过短信验证新手机号,验证之后即可成功绑定

4、修改邮箱
step1、验证原邮箱:通过给原邮箱发送验证码/链接进行验证,验证成功后进入下一步
step2、检测新邮箱:判断输入的新邮箱是否已经注册,如果已注册给出提示,如果未注册继续下一步
step3、验证新邮箱:通过短信验证新手机号,验证之后即可成功绑定

5、修改用户名:判断新输入的用户名是否已经存在,需排重

四、账号联动
1、用户前台修改账号信息,后台同步更新
2、后台修改账号信息,则前台登录信息同步更新,后台提供重置密码功能
3、如果账号已经登录过,则后台禁止修改,只能前台自行修改(其中一种策略)

你可能感兴趣的:(账号体系)