FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1,
drv["AdminUser"].ToString(),//用户名
DateTime.Now,//票证发出时本地的日期和时间
DateTime.Now.AddDays(1),//票证过期时本地的日期和时间
true,//票证是否储存在持久性cookie
drv["Pm"].ToString(),//储存在票证中用户的特定数据
FormsAuthentication.FormsCookiePath//票证储存在cookie中的路径
); // 加密票证 string encTicket = FormsAuthentication.Encrypt(ticket); //创建cookie Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName,encTicket));不知道怎么回事。我用那个ticket.Expiration.ToString()看了,是一天后才失效,可是有时候10几分钟就自动退出了,我晕,怎么回事啊???
解决方案 »
- 为什么在DataList 中加入例如CheckBox 不能数据绑定呢
- 怎样用脚本控制只能输入时间?
- 问一个DataGrid的问题
- 在ASP.NET中Request取不到正确的中文参数问题,例如:从dropdownlist中取值,中文的取来的值不正确,这是为什么?怎么解决??
- datagrid里怎么显示 超连接图片?
- 页面大图片多加载慢的解决方案
- 错误:未将对象引用设置到对象的实例
- 关于usercontrol的一个问题,请诸位大虾帮帮手。---问题挺着急的,请诸位多多帮忙呀!!!我先谢谢了!
- sql 2000升级到sql 2005后.asp.net 存储总是间歇性出错
- 如果取得detailsview模版里控件值??
- 关于C#连接数据库
- ASP.NET代码生成器
总是这样,还是偶尔这样?总是这样就看下你代码其他地方是否让Cookie失效了
如果是偶尔的,你就换电脑调试一下,看下是不是电脑浏览器以及其他设定有影响这里