1、类似csdn的2周内自动登录实现
在页面aspx文件中添加Checkbox,
2、后台代码中:
在登录按钮增加判断模块:
if (chkSaveTwoWeeks.Checked)
{
//说明要记录cookie,用户名
HttpCookie cookie = new HttpCookie("TempUser");
cookie.Expires = DateTime.Now.AddDays(14);
cookie.Values.Add("Account", this.UserName.Text.Trim());
Response.AppendCookie(cookie);
}
3、pageload事件中:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
}
HttpCookie cookie = Request.Cookies["TempUser"];
if (cookie == null)
{
this.UserName.Text = "";
this.UserPwd.Text = "";
}
else
{
Session["UserID"] = cookie.Values["Account"];
Response.Redirect("Admin_Main.aspx");
}
}