我要为我的登录页面实现“记住我的用户名和密码”功能,我该怎么做?需要什么步骤?我使用ASP.NET,C#,VS2010,当然我没有使用ASP.NET内置的成员资格功能,而是我使用会话和查询字符串来验证我的用户,当然我的登录页面工作正常,现在我我要添加一个记住我的功能 有没有样品或教程? 感谢
答案 0 :(得分:0)
例如:
protected void btnSignIn_Click(object sender, EventArgs e)
{
HttpCookie cookie = new HttpCookie("TimeOut");
cookie["IsLoged"] = "true";
cookie.Expires = DateTime.Now.AddHours(1);
Response.Cookies.Add(cookie);
FormsAuthentication.RedirectFromLoginPage(userEmail, cbxRememberMe.Checked);
}
您可以在此处找到更多详细信息:http://msdn.microsoft.com/en-us/library/ka5ffkce(v=VS.90).aspx
答案 1 :(得分:0)
在基于cookie的表单身份验证中,您需要在用户单击“记住我”复选框时创建持久性Cookie - 这是FormsAuthentication.SetAuthCookie或FormsAuthentication.RedirectFromLoginPage方法的参数。