日期:2014-05-18  浏览次数:20849 次

如何实现像QQ一样记住密码功能


winform 做了个用户登录界面和功能,其中有一选项是像QQ一样记住密码和自动登录功能

用户登录后密码是经过MD5加密保存到数据库的.所以数据库里密码都是经MD5加密后的一长串字符

那么下次再打开软件自动登录时,要先读取原用户保存用户名和密码,

问题:

1.这时候如何读取得用户的原密码而不是经过加密的MD5密码?

2.记住密码是密码最好保存在本地还是保存在远程的数据库?如果保存在本地,那也是要经过加密的,再登录时如何解密加密的密码以便实现自动登录?










------解决方案--------------------
服务端会有判断,如果是直接登陆的,传给服务端时不再进行MD5加密
------解决方案--------------------
可以用XML序列化的方法,我就是这样做的,方便,但是,文件记得加密。
------解决方案--------------------
设置textbox的属性即可。
------解决方案--------------------
本地化吧,如何加密解密自己写个算法即可,
首先获取本地userid,psw数据,然后去读库里的数据相比是否一致。