![]() |
1
16
5分钟前,我们弹出一个模式对话框,上面写着“你还在吗?”还有一个倒计时计时器。一旦计时器到达0:00,我们将浏览器重定向到登录页面。 它是用最少的javascript来实现时间和计时器计算的,还有一个简单的.ashx处理程序,如果用户单击“我回来了”,它将刷新会话在会话到期之前。这样,如果它们及时返回,就可以刷新会话而无需任何导航。 |
![]() |
2
7
昨天我问了类似的问题。以下是我的解决方案: 修改的授权属性:
另一个重要部分是在客户端对这个响应的全局处理。这是我放在网站上的东西。大师:
我放置全局ajax错误处理程序
为什么是403,而不是401?401由MVC框架在内部处理(这就是为什么在授权失败后重定向到登录页)。 你觉得怎么样? 编辑: 关于从[Authorize]辞职属性:[Authorize]不仅仅是关于检查身份。IsAuthenticated。它还处理页面缓存(这样就不会缓存需要身份验证的内容)和重定向。无需复制此代码。 |
![]() |
3
2
|
![]() |
4
1
|
![]() |
5
0
通用.js
AJAX代码
|
![]() |
6
-1
在我的基地控制器
然后在我的global.js文件中
}); SessionTimeout变量是noty字符串。为了简洁起见,我省略了实现。 |
![]() |
James Williams · 如何在单击按钮时刷新div内容 2 年前 |
![]() |
Mehmet · javascript执行了多个 2 年前 |
![]() |
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 2 年前 |
![]() |
Parker · 如何使表格行的单元格项加粗n秒? 3 年前 |
![]() |
Chris J. · ajax获取查找数据属性值的请求 3 年前 |
![]() |
Pedro F · Ajax调用后脚本运行不正常 3 年前 |