我使用加密将客户密码存储在DB中.
当客户编辑他的个人数据(包括密码)时,密码显示为*****
我怎么能理解使用改变他的密码所以写入DB而不加密一次又一次.
我的意思是密码字段中的值是加密值.如果不更改密码必须使用相同的值更新(或根本不更新)如果用户将密码更改为1234我必须加密1234并写入DB加密值
谢谢
不要从DB发送md5哈希字符串.设置三个字段:
然后检查md5散列后的第一个字段是否等于DB中存储的字段.如果是,则散列第二个字段并存储它.(仅当第二个和第三个相等时)
归档时间: |
|
查看次数: |
265 次 |
最近记录: |