asp.net中用cookie记住密码下次不用登陆 求asp.net中用cookie记住密码下次不用再登陆的代码 ------最佳解决方案-------------------- 写入Cookie Response.Cookies["UserName"].Value = "用户名"; Response.Cookies["CustomerID"].Expires = DateTime.Today.AddDays(30); 读取Cookie if (Response.Cookies["UserName"].Value != null) { //用户曾登录 string username = Response.Cookies["UserName"].Value; } else { //新用户须进入登录界面 } ------其他解决方案-------------------- 写入Cookie //第一次登录的时候,点击登录按钮事件下写 Response.Cookies["UserName"].Value = "用户名"; Response.Cookies["CustomerID"].Expires = DateTime.Today.AddDays(30); //设置过期时间, //跳转到目标页面 Response.redirect("目标页面"); //在你的目标页的Load事件下写 if (Response.Cookies["UserName"].Value != null) { //用户曾登录 string username = Response.Cookies["UserName"].Value; //读取Cookie } else { //返回登录登录界面 Response.redirct("登录界面Url"); } ------其他解决方案-------------------- 前一次推出的时候不让cookie过期,每次登录验证客户端的cookie就可以了 ------其他解决方案-------------------- 首先当用户第一次登录时先写入Cookie 当他下次再进入首页时,你判断Cookie是否存在于客户端,有则使用 ------其他解决方案-------------------- 2楼那位大哥 可不可以再完整一点. 不太明白,谢谢 ------其他解决方案-------------------- 不是很完善,谁有登陆页面的完整例子! |
|
来自: 悟静 > 《.net和asp.net》