日期:2014-05-19  浏览次数:20499 次

关于登陆问题
小弟最近在做一个简单的asp.net2.0论坛  
由于网上没有找到源码(谁有这方便的源码么^-^)
所以遇到很多问题!

这里要问的是
论坛登陆的时候一般都有   cookie保存一个星期   一个月   一年
请问这是不是在页面加载时候   先从保存的cookie取登陆名和密码     再和数据库里的进行比较

如果正确   就Session( "username ")=cookie里面的用户名   Session( "密码 ")=cookie里面的密码  

是这个样子的吗

------解决方案--------------------
存数据:
HttpCookie cookie1 = new HttpCookie( "user ");
cookie1.values[ "username "] = txtUserName.text;
cookie1.values[ "password "] = txtPassword.text;
cookie1.Expires = new DateTime(2008,12,12);//设置过期时间
Response.Cookies.Add(cookie1);
取:
HttpCookie cookie1 = Request.Cookies[ "user "];
string strName = cookie1.values[ "username "];
------解决方案--------------------
没具体作过 不过感觉 和楼主说得差不多 应该是这样的 顺便学习