首页 新闻 会员 周边

mvc使用FormsAuthentication存储身份信息,请问为什么在Global.asax.cs中获取的身份信息Cookie没有过期时间

0
悬赏园豆:30 [已关闭问题] 关闭于 2020-04-24 16:18

我的网站使用FormsAuthentication进行身份信息的存储验证

在HomeController中,创建Tickt,然后加密存储Cookie,如图:

存储之后,通过监视可以看到Cookie的信息一切正常(尤其注意Expires和HttpOnly),如图:

然后登陆完成之后,在Global中获取Cookie验证登陆状态,如图:

发现虽然能获取到Cookie,但是Cookie的一些属性值不对,如图:

尤其是Expires和HttpOnly,这两个属性是我明确设置过的,但是确显示的默认值

当然,在浏览器中查看Cookie,是正常的,如图(请忽略值不对应,因为这是验证通过之后重设了一次过期时间导致的值改变):

我现在想在Global中对Cookie是否过期进行判断,但是因为Cookie信息异常,所以无法判断

请问为什么Global中的Cookie的部分属性和我设置的Cookie不对应?

xiaojunjor的主页 xiaojunjor | 初学一级 | 园豆:67
提问于:2020-04-24 16:04
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册