web.config的form元素与FormsAuthenticationTicket设置的COOKIES过期时间哪个优先?
在web.config中设置<formstimeout="30"...而在登录页中创建ticket时:FormsAuthenticationTicketticket=ne...
在web.config中设置<forms timeout="30" ...
而在登录页中创建ticket时:
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
1,
txUserName.Text,
DateTime.Now,
DateTime.Now.AddMinutes(20),//设置过期时间30分钟 false,reader.GetString(0),
FormsAuthentication.FormsCookiePath);
那么,在用户登录后 COOKIES有效时间到应该是20分钟还是30分钟?
还是用户票20分过期,cookies30分过期?用户票过期后 COOKIES也就是没有登陆状态了吧? 展开
而在登录页中创建ticket时:
FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(
1,
txUserName.Text,
DateTime.Now,
DateTime.Now.AddMinutes(20),//设置过期时间30分钟 false,reader.GetString(0),
FormsAuthentication.FormsCookiePath);
那么,在用户登录后 COOKIES有效时间到应该是20分钟还是30分钟?
还是用户票20分过期,cookies30分过期?用户票过期后 COOKIES也就是没有登陆状态了吧? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询