请教关于form认证,cookie未过期,登录状态自动退出
webconfig是这么设置的,30天
<forms loginUrl="~/Account/login" name="LiyeAdmin" domain="" protection="All" timeout="43200" />
验证成功登录后
System.Web.Security.FormsAuthentication.SetAuthCookie(uname, true);
本机部署一切正常,部署到虚拟主机,二三十分钟就退出登录状态了
虚拟主机图1,登录后正常
虚拟主机图2,一阵子没操作就退出了,但是cookie还是在的,过期时间还要30天后
<forms loginUrl="~/Account/login" name="LiyeAdmin" domain="" protection="All" timeout="43200" />
验证成功登录后
System.Web.Security.FormsAuthentication.SetAuthCookie(uname, true);
本机部署一切正常,部署到虚拟主机,二三十分钟就退出登录状态了
虚拟主机图1,登录后正常

虚拟主机图2,一阵子没操作就退出了,但是cookie还是在的,过期时间还要30天后

...全文
相关推荐
Django中如何防范CSRF跨站点请求伪造攻击的实现
在这种攻击中,攻击者利用受害者的身份(通常是通过受害者已登录状态下的Cookies)发起恶意请求。这些请求对于服务器而言是合法的,因为它们携带了正确的认证信息。
php利用cookie实现自动登录的方法
PHP实现自动登录功能主要利用了Cookie机制来存储用户认证信息。
在C#中可以使用CookieContainer 对象来保存登录后的Cookie信息
### 在C#中使用CookieContainer对象保存登录后的Cookie信息#### 概述在Web开发过程中,为了保持用户的会话状态或存储用户的一些特定信息,通常会使用到Cookie技术。
Asp.net的Form认证
**一、Form认证的基本原理**Form认证基于HTTP协议的工作原理,它不依赖于服务器端的Session状态,而是通过在客户端存储认证票据(通常为Cookie)来保持用户的登录状态。
asp.net使用Form认证实现用户登录
总的来说,ASP.NET的Form认证提供了强大而灵活的身份验证机制,`LoginView`控件则简化了在页面上展示登录和注销状态的过程。


