实现记住我的用户名/密码功能

时间:2011-11-07 07:45:03

标签: asp.net

我要为我的登录页面实现“记住我的用户名和密码”功能,我该怎么做?需要什么步骤?我使用ASP.NET,C#,VS2010,当然我没有使用ASP.NET内置的成员资格功能,而是我使用会话和查询字符串来验证我的用户,当然我的登录页面工作正常,现在我我要添加一个记住我的功能 有没有样品或教程? 感谢

2 个答案:

答案 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.SetAuthCookieFormsAuthentication.RedirectFromLoginPage方法的参数。