我有一个mvc 4应用程序,我希望在会话超时时重定向到登录屏幕。
知道怎么做吗?
由于
答案 0 :(得分:1)
添加web.config文件
<authentication mode="Forms">
<forms loginUrl="~/Account/Login" timeout="1" defaultUrl="~/" />
</authentication>
我认为它也会有所帮助。
答案 1 :(得分:0)
您是否尝试过创建ActionFilterAttribute?操作过滤器允许您覆盖OnActionExecuting并在操作方法之前调用它,这可以应用于您的任何控制器,然后在其中编写代码以检查会话的到期时间。尝试这个我认为它可以帮助。
答案 2 :(得分:0)
必须执行以下操作才能解决此问题
httpOnlyCookies =&#34;真&#34;
似乎现在正在工作。