我用Fomrs认证,用下面的代码将cookie的失效时间设置为3天 if( ValidateUser( txtUserName.Text , txtPassword.Text ))
{
HttpCookie authenticationCookie=FormsAuthentication.GetAuthCookie(txtUserName.Text,true);
authenticationCookie.Expires=DateTime.Now.AddDays(3);//3天
Response.Cookies.Add(authenticationCookie);
Response.Redirect(FormsAuthentication.GetRedirectUrl(txtUserName.Text,true));
}但是实际运行结果是:cookie的失效时间仍然是30分钟(这个是我在web.config中设置的),而不是3天。为什么那?该如何解决,请指教,谢谢
{
HttpCookie authenticationCookie=FormsAuthentication.GetAuthCookie(txtUserName.Text,true);
authenticationCookie.Expires=DateTime.Now.AddDays(3);//3天
Response.Cookies.Add(authenticationCookie);
Response.Redirect(FormsAuthentication.GetRedirectUrl(txtUserName.Text,true));
}但是实际运行结果是:cookie的失效时间仍然是30分钟(这个是我在web.config中设置的),而不是3天。为什么那?该如何解决,请指教,谢谢
解决方案 »
- repeater中确认删除的问题!
- 很奇怪的一个问题,网页按钮点击出现逗号。。。。
- 怎么样实现web页面的自定义对话框
- 在问一个问题,Response.Write("<script>alert(\"删除成功。\")</script>");不起作用。。
- Server.Transfer和Response.redirect的区别是什么?
- 郁闷啊!用户sa登陆失败!
- 将asp.net网站放到windows2003下,出现vbc.exe无法找到的错误
- vs2003解决方案资源管理器的简单问题,大家快来帮忙呀!
- 备份数据库的问题
- datagrid的问题,请大家进去看看,帮帮忙!在线等待
- 谁能推荐个好用的免费的Tooltip控件?
- 迷惑,天天没事做,该怎么学习进步??请指点
估计FormsAuthentication.GetAuthCookie(txtUserName.Text,true);
没覆盖