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

做个软件(非网站),记住用户名密码问题
做一个软件,类似管理系统,而非网站网页形式的,当第一次登陆以后,点击记住用户名和密码选项后,下次登陆时不需要输入了,能够自动读取用户名和密码到文本框,就像qq登陆窗口那样,用c#代码实现,哪位大侠能指点下,请指明代码怎么写。谢谢!我是刚学c#,是个菜鸟,望指点一二,跪求!!!

------解决方案--------------------
在你exe目录下面建个文件 比如xml 将登录成功的用户的用户名和密码 加密后保存到这个文件

打开登录框的时候 先检测这个文件是否存在 存在就读取 再解密字符串 解密成功就赋值给textbox
------解决方案--------------------
你可以建个表,点记住密码时,将数据插入数据库,然后再次登陆时,写入用户名的时候,在text_change事件中判断 是否存在此客户,如果存在取数据库中他的密码,不就行了。
------解决方案--------------------
代码并不复杂,我可以给你推荐一个方案,如果你知道文件读写 那么你可以在用户本地创建一个2进制文本文件,然后把记住的用户名密码 以键值对的方式序列化带文件中没次登陆的时候去 反序列化出来查找一次,如果你不嫌麻烦还可以做一次简单的加密工作!
------解决方案--------------------
一般是将密码保存在本地文件中,当然要加密后的,同时保存最后一次记住密码登录的时间,下次登录时先判断时间差是否超过设定时间,然后再读取密码解密后赋给密码文本框,最后登录
------解决方案--------------------
将用户名和密码存储到一个xml文件或者ini文件中,系统启动的时候读取文件内容,经用户名和密码显示在文本框就可以了