简易版登录流程
2024-03-08 13:51:22 0 举报
登录查看完整内容
简易版登陆流程图
作者其他创作
大纲/内容
用户名:xsge密 码:1234
保存的内容:name:xsgepassword:24ah4gkolpwsj2......salt:AAA
登录页面
注册时,将密码加密采用MD5(真实密码+Salt(盐))为更加安全:采用随机盐。为便于登录时校验,将加密密码保存的同时,保存随机盐MD5(1234+随机的盐AAA)
登录逻辑:1、根据账户名查询账户信息。2、获取查询到账户的加密密码:password = 24ah...3、获取查询到账户保存的salt盐:AAA4、将输入的密码与盐拼接:1234+AAA5、采用MD5加码获取字符串:pwd = MD5(1234+AAA)6、对比password == pwd 的结果。若使用Shiro,我们无需对比密码,交给Shiro即可。
ControllerServiceDao
注册页面
输入注册的账户、密码完成注册
数据库
![实际开发升级部署流程](https://www.processon.com/chart_image/template/thumb/65eace7155abad0011c494ad.png?tid=60a5d5aae401fd7ce8d645af)
收藏
![简易版登录流程](https://www.processon.com/chart_image/template/thumb/65eaa75aa6846a1836edf8ff.png?tid=5f686eb1e401fd61b04cc52c)
收藏
0 条评论
回复 删除
下一页