黑马程序员技术交流社区

标题: .net 登陆里面怎么保存登陆信息,下次就不用输入密码了 [打印本页]

作者: 生活墨墨    时间: 2013-2-25 14:23
标题: .net 登陆里面怎么保存登陆信息,下次就不用输入密码了
如题………………
作者: xiaoxiang_04    时间: 2013-2-25 15:02
这个得用cookie,每次登陆时把登陆用户名存入cookie,
Response.Cookies["username"].value="goodidea";   \\给名为username的cookie属性赋值
Response.Cookies["username"].Expires=DateTime.MaxValue; \\建议浏览器存储cookie的时间长一点。。。
Response.Cookies["password"].value="123123";
Response.Cookies["password"].Expires=DateTime.MaxValue;
网页关闭以后再打开在load里面读取它们的值
string name=Response.Cookies["username"].value;
string password=Response.Cookies["password"].value;
作者: 生活墨墨    时间: 2013-2-25 16:29
安全性呢,如果是这样的话,安全性要不要加密?
作者: xiaoxiang_04    时间: 2013-2-25 16:34
生活墨墨 发表于 2013-2-25 16:29
安全性呢,如果是这样的话,安全性要不要加密?

因为cookie是存在客户端的,所以安全性不太好
但是一般网页浏览器自动登录那不都有个checkbox吗
你打上勾了,才会自动登录存储cookie,那肯定是你自己的常用电脑
一般其他你不常用的电脑,你也不会打上自动登录的那个勾勾吧。。{:3_48:}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2