我在登录操作方法中设置了一个AuthCookie
nullptr
并在Global.asax文件中我放了刷新代码,(这将在每个动作方法认证后执行)
FormsAuthentication.SetAuthCookie(username,true);
但是它不起作用,并且在一段时间后退出,但是当我通过浏览器设置检查cookie时,过期时间设置正确。
答案 0 :(得分:0)
可能在 Web.config '中为已记录的用户/会话的超时设置了值,如下所示:
<authentication mode="Forms">
<forms loginUrl="~/User/Login" timeout="10" />
</authentication>
您可以从此处获得有关表单会话的一些有用信息: Forms authentication timeout vs sessionState timeout