【发布时间】:2017-04-27 18:23:24
【问题描述】:
有人可以建议在我的 asp.net mvc 应用程序中进行表单身份验证的最佳方法。我的要求是,如果用户空闲 5 分钟,应用程序应自动重定向到登录页面。最好的方法是什么?
【问题讨论】:
-
您可以在表单身份验证cookie上启用slidingExpiration。
标签: asp.net-mvc
有人可以建议在我的 asp.net mvc 应用程序中进行表单身份验证的最佳方法。我的要求是,如果用户空闲 5 分钟,应用程序应自动重定向到登录页面。最好的方法是什么?
【问题讨论】:
标签: asp.net-mvc
如下更新您的 web.config:
<system.web>
<authentication mode="Forms">
<forms name="AppName.Auth" loginUrl="~/Account/Login" protection="All" timeout="300" path="/" slidingExpiration="true" />
</authentication>
</system.web>
timeout="300" -> 5 分钟 x 60 秒
所有用 [Authorize] 属性修饰的 MVC 操作将在用户 5 分钟不活动后将用户重定向到登录页面。
【讨论】: