认证
2021-11-25 19:40:33 1 举报
认证
作者其他创作
大纲/内容
记录日志
将验证过的手机号存到redis的一个set中
判断用户状态
存入令牌
检验验证码
防止手机号未发送验证码直接注册,用redis的set记录
校验手机号是否在线
成功,删除验证码
redis用string存token--用户信息手机号--token设置有效期30分钟
注册发验证码
当前帐号是否在线
redis检查key是否存在,看手机号可不可以注册
验证码是否已经校验
根据手机号查redis中key是否存在
是
登陆失败
检验密码是先把传的密码加密,再进行比较
入参校验
发送短信
否
删除登录信息
校验手机号是否注册
手机号是否发过验证码
验证参数是否为空,手机号是否正确(正则表达式)
先校验验证码,再校验手机号有没有注册,因为查redis比查数据库快
注册失败
校验验证码
自动注册
查看手机号有没有注册过
删除redis中token--用户信息手机号--token
登陆成功
根据手机号能不能查到用户信息
账号密码登录
检验密码
账号验证码登录
手机号是否存在
用JWT生成token
生成令牌
结束
保证验证码一次有效
验证手机号是否在set中
找回密码成功
查看手机号是否注册
把手机号从redis的set中删除
记录允许注册的手机号
找回密码
redis检查key是否存在
删除验证码
生成验证码
密码密文处理
修改密码
阿里云的短信服务
是否验证过验证码
比较验证码
看状态是否可登录
注册
用RSA非对称加密,私钥加密,公钥解密
保存验证码
注册成功
将验证码从redis中删除,保证验证码一次有效
0 条评论
下一页