简易版登录流程
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
注册页面
输入注册的账户、密码完成注册
数据库
收藏
收藏
0 条评论
回复 删除
下一页