关于网友提出的“ 一个用户验证的思路”问题疑问,本网通过在网上对“ 一个用户验证的思路”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 一个用户验证的思路描述:
有两个系统,系统A是应用系统,系统B是验证系统;
当用户在系统A注册时,将用户名和经过MD5加密的密码保存在系统A的数据库,同时将用户名和经过MD5加密的密码保存在系统B的数据库;
当用户登录时,将其用户名和经过MD5加密的密码在系统B的数据库中查询,如果有完全对应的记录,则用户被转向系统A并自动登录。
这样的思路合理吗?
解决方案1:
思路正确,只是你所说的通过b系统验证后如果正确可自动登录系统A,这时,登录人的最基本信息也是能通过系统B转过去的,此时在系统A中作其他操作可直接利用B系统搞定的登录用户信息进行对应的操作。
解决方案2:思路从你提供的文字描述是没有问题的,只是在转向系统A的时候你要再次从系统A数据库中获取用户信息
解决方案3: 建议用户资料只存一份。
有一些问题没描述清楚
两个系统都可以登入,还是只有A能登入,B是背後系统?
验证系统的作用是什麽?
A B两系统除了帐号关联之外,还有其他关联吗?