我没有做过登录系统,现在需要自己做一个。我的大致构思是这样的:
用户注册时,将其用户名和密码保存到一个 MySQL 数据库的 用户表 中,密码字段用 MySQL 的 PASSWORD() 函数加密。
而当用户登录时,根据其“用户名”查询 用户表 中对应的密码,将用户提交的密码和这个查询出来的密码对比,如果相同,登录进入,如果不同,出示错误页。但是,我不明白的是,数据库中的密码是加了密的,该如何把它提取出来和用户的录入密码对比呢?或者还有什么方式实现登录系统,请高手赐教。
用户注册时,将其用户名和密码保存到一个 MySQL 数据库的 用户表 中,密码字段用 MySQL 的 PASSWORD() 函数加密。
而当用户登录时,根据其“用户名”查询 用户表 中对应的密码,将用户提交的密码和这个查询出来的密码对比,如果相同,登录进入,如果不同,出示错误页。但是,我不明白的是,数据库中的密码是加了密的,该如何把它提取出来和用户的录入密码对比呢?或者还有什么方式实现登录系统,请高手赐教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货