首页 新闻 搜索 专区 学院

如何用asp.net做一个登录可以实现保存信息下次登录就不需要输入密码

0
[待解决问题]

就是说用asp.net做一个登录,当你第一次登录时后点击保存登录信息CheckBox控件时,第二次登录只要输入用户名,密码就会自动输出到密码框(不知道代码怎么写!)

荨芯的主页 荨芯 | 初学一级 | 园豆:145
提问于:2010-09-19 09:27
< >
分享
所有回答(4)
0

写一个cookies就行了  用的时候读出来

三月软件工作室——任忌 | 园豆:524 (小虾三级) | 2010-09-19 09:29
是不是登录时把用户名和密码保存到cookies里就行了,那么在登录的时候怎么样操作cookies呢?
支持(0) 反对(0) 荨芯 | 园豆:145 (初学一级) | 2010-09-19 09:34
0

这个就直接存cookies,不过是存一个标识,标识其是否已经登录了(其实你所说的记住登录状态就是这个道理),等再进页面的时候检测cookies是否有标识既可

建议的话不要将密码记录在cookies中,不太安全。还是记录登录标识比较好

kyo-yo | 园豆:5587 (大侠五级) | 2010-09-19 10:10
0

现在浏览器都有这个功能。

Astar | 园豆:40805 (高人七级) | 2010-09-19 10:38
0

在用户表中加一个字段,名字叫SID,类型是GUID。当用户登录的时候,重新生成一个GUID,把这个GUID的值存到数据库里,并且写入客户端的Cookie,如果下次用户访问页面时,先判断Session中是否保存的有用户信息,如果没有,就取Cookie中存储的GUID,然后带到数据库中查询。。。剩下的你懂得。。。

Soar、毅 | 园豆:99 (初学一级) | 2012-09-28 18:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册