本文介绍了如何使用记住我在logi时检查的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以帮助我在asp.net中启用新功能
Can anybody help me plz im new in asp.net
推荐答案
if (rememberMe)
{
// Add 5 days to the stack!
loginCookie.Expires = DateTime.Now.AddDays(5);
}
else
{
// Let him in for just 5 hours.
loginCookie.Expires = DateTime.Now.AddHours(5);
}
我无法向你提供我写过的文章,因为它有bug,但你可以确定阅读GitHub上该系统的代码: []。
// on Login button click set the cookie with username/email and password
protected void loginBtn_Click(... ...)
{
if (rememberMeChk.Checked)
{
Response.Cookies["Email"].Expires = DateTime.Now.AddDays(30);
Response.Cookies["Password"].Expires = DateTime.Now.AddDays(30);
}
else
{
Response.Cookies["Email"].Expires = DateTime.Now.AddDays(-1);
Response.Cookies["Password"].Expires = DateTime.Now.AddDays(-1);
}
Response.Cookies["Email"].Value = txtUserName.Text.Trim();
Response.Cookies["Email"].Value = txtPassword.Text.Trim();
}
//Now in Page_Load event we will check if the Cookie exists:
protected void Page_Load(... ...)
{
if (!IsPostBack)
{
if (Request.Cookies["Email"] != null && Request.Cookies["Password"] != null)
{
txtUserName.Text = Request.Cookies["Email"].Value;
txtPassword.Attributes["value"] = Request.Cookies["Password"].Value;
}
}
}
-KR
-KR
这篇关于如何使用记住我在logi时检查的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!