用户所输入密码再用md5把密码再加密一次,再跟数据的密码比对!
数据库中存的是md5加密过的数据 人是看不懂的。。
用户输入密码后,后台程序通过用户输入的密码 进行md5加密 得到人看不懂的东西后 和数据库中的那个同样看不懂的东西做对比,如果一致 则表示通过验证。。。
相等就是
if(value== Md5(User.Password))
{
....
}
这类判断。
当然最好是在Password之前加入一些固定的其它内容,例如用用户的姓名、登录ID、Email地址跟Password组合起来,然后计算Md5值,不要仅仅用一个Password来计算Md5。