请问下面的代码需要怎么样修改才可以使用户在登陆页面登陆一次后,选中一个星期内不需要登陆的 按钮后,下次再打开该页面不需要登陆。
下面是我写的,不能实现其功能,知道的指点一下哦。
if (checkText.Checked) //判断是否选择一个星期内不需要登陆
{
StrRole = this.txtName.Text.Trim();//记录下来当前登陆的帐号
DateTime datetime = DateTime.Now;
cookie.Expires = datetime.AddDays(7);
cookie["name"] = this.txtName.Text.Trim();
cookie["state"] = "Login";//
Response.Cookies.Add(cookie);
Response.Redirect("..\\MainWeb\\Webmain.aspx");
}
下面是我写的,不能实现其功能,知道的指点一下哦。
if (checkText.Checked) //判断是否选择一个星期内不需要登陆
{
StrRole = this.txtName.Text.Trim();//记录下来当前登陆的帐号
DateTime datetime = DateTime.Now;
cookie.Expires = datetime.AddDays(7);
cookie["name"] = this.txtName.Text.Trim();
cookie["state"] = "Login";//
Response.Cookies.Add(cookie);
Response.Redirect("..\\MainWeb\\Webmain.aspx");
}
DateTime datetime = DateTime.Now;
Request.Cookies["Name"].Expires = datetime.AddDays(7);
试试
年限:2年
技術:.Net BS开发
工資:avg>>5K + 福利,几乎不加班,工作开心,心情愉快。
公司性質:汽车门户网站。 PS: 透露点消息,我们公司正在招.net BS开发人员,如果哪位同仁想换工作,是一个不错的机会选择,加[email protected] 说应聘即可!
至于写入cookie,用Response.Cookies.Add( cookie );//此地cookie需实例化付值。
读取cookie,从Request.Cookies集合中读取。