一个框架,用于提醒用户他们的登录即将过期

时间:2016-08-08 07:25:35

标签: jquery asp.net asp.net-mvc authorization nuget

我是否可以在MVC网站上实施一个框架,该框架将挂钩我的会话并提醒他们的登录即将超时?

理想情况下,我想提供一个可以配置弹出消息的视图。

另外,如何跨浏览器标签工作?如果有两个选项卡并且您注销了一个选项卡,则会话将在第二个选项卡上完成。有没有办法优雅地将第二个选项卡重定向到登录页面。例如,如果在第二个选项卡上并将某些AJAX激活到安全操作,则会出现故障。可以重定向登录吗?

我过去写过这样的东西,但测试等时间很长,而且多标签问题很棘手。

理想情况下,我希望能够插入并使用和配置。

1 个答案:

答案 0 :(得分:1)

您无法找到所需的解决方案。 您需要逐步实施: - js侧脚本将在超时时间内运行超时 - 例如1分钟。此外,您还需要使用任何插件将其与其他标签同步。并且还要记住事实,每个ajax调用或对服务器的请求都将扩展用户会话。 - 只需使用任何js插件在选项卡之间共享数据,即可实现所有选项卡的注销。订阅注销事件的所有选项卡和将在客户端检测注销的第一个选项卡都会抛出该事件。

像这样......

或者您可以使用SignalR,但它对于该任务来说太庞大了