加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – ASP.NET MVC 3确定会话状态(新的或超时)

发布时间:2020-12-16 09:46:21 所属栏目:asp.Net 来源:网络整理
导读:我目前使用ASP.NET MVC应用程序的默认表单身份验证方法. 在我需要身份验证的所有动作方法之上,我有这个属性 [Authorize()] 当有人试图调用该操作方法“服务”并且尚未登录的页面时,它会将它们发送到登录页面…完美!但是,如果他们的会话超时并且他们试图点击
我目前使用ASP.NET MVC应用程序的默认表单身份验证方法.

在我需要身份验证的所有动作方法之上,我有这个属性

[Authorize()]

当有人试图调用该操作方法“服务”并且尚未登录的页面时,它会将它们发送到登录页面…完美!但是,如果他们的会话超时并且他们试图点击该页面,他们也只是被重定向到登录页面而没有指示原因.我希望能够确定它是否是新访问,或者是否超时并在登录屏幕上相应地显示不同的消息.

那可能吗?

解决方法

登录时,您可以设置与浏览器会话绑定的Cookie.如果该cookie存在,您知道会话超时.如果没有,你知道这是一次新的访问.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读