【发布时间】:2016-06-29 10:53:43
【问题描述】:
我花了好几天的时间试图找到这个问题的答案,所以如果在某个地方有直接的答案,我提前道歉!我看了看,找不到任何对我有用的东西。
我希望我的网站在表单身份验证超时到期后自动注销用户。它目前所做的是使身份验证过期,但用户在他们提出请求/单击链接之前一直处于登录状态。然后这将触发重定向并将它们带回登录页面。
我曾尝试使用 javascript 来查看剩余的超时时间,然后检查它是否已过期,然后调用 logoff() 操作,但是这些 javascript 调用本身就是“请求”,因此该站点将永远不会注销。
这是表单身份验证的 web.config 设置:
<authentication mode="Forms">
<forms loginUrl="~/Account/RedirectLogin" name=".ASPXAUTH" timeout="30"/>
</authentication>
谢谢!
【问题讨论】:
-
我认为您可能希望使用会话超时stackoverflow.com/questions/484964/… 和更新的c-sharpcorner.com/UploadFile/0c1bb2/…
标签: asp.net asp.net-mvc formsauthentication