当前位置:编程学习 > C#/ASP.NET >>

ASP.NET 记住用户名

登陆时有个记住用户名是要保存在cookies中!

谁有代码给一份 --------------------编程问答-------------------- cookies["name"]=TextBox.text; --------------------编程问答-------------------- HttpCookie aCookie = new HttpCookie("userInfo");
aCookie.Values["userName"] = "patrick";
aCookie.Values["lastVisit"] = DateTime.Now.ToString();
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie); --------------------编程问答-------------------- 1楼那个就可以了 --------------------编程问答-------------------- HttpCookie aCookie = new HttpCookie("userInfo");
aCookie.Values["userName"] = "patrick";
aCookie.Values["lastVisit"] = DateTime.Now.ToString();
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie);
这就行 登陆之前先判断有没有值  有值直接跳转页面  没有值重新登录 --------------------编程问答-------------------- 要把用户名跟密码都保存起来!然后下回登陆时还要判断一下是否是一样的!要是不一样的还要更新一下COOKIES --------------------编程问答-------------------- 不能直接修改 Cookie。更改 Cookie 的过程涉及创建一个具有新值的新 Cookie,然后将其发送到浏览器来覆盖客户端上的旧版本 Cookie。
int counter;
if (Request.Cookies["counter"] == null)
    counter = 0;
else
{
    counter = int.Parse(Request.Cookies["counter"].Value);
}
counter++;

Response.Cookies["counter"].Value = counter.ToString();
Response.Cookies["counter"].Expires = DateTime.Now.AddDays(1); --------------------编程问答-------------------- Cookie记住用户名密码 --------------------编程问答--------------------
HttpCookie aCookie = new HttpCookie("userInfo");
aCookie.Values["userName"] = "patrick";
aCookie.Values["lastVisit"] = DateTime.Now.ToString();
aCookie.Expires = DateTime.Now.AddDays(1);
Response.Cookies.Add(aCookie);
--------------------编程问答-------------------- <a href='http://blog.csdn.net/huwei2003/archive/2009/03/11/3980721.aspx'> cookie</a> --------------------编程问答-------------------- 多种形式cookie
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,