如何在每次JavaScript中检查用户会话是否过期
How to Check every time if user session is expired in JavaScript
每次检查会话是否已过期,如果是,则使用JavaScript(如facebook(重定向到主页。如果我按ctrl+shift+del
我不知道这是否是最好的解决方案,但如果用户会话已过期,这里有一个解决方案将每500毫秒测试一次
每隔500毫秒用"setInterval"功能永久检查一个会话变量:
function CheckSession() {
var session = '<%=Session["username"] != null%>';
//session = '<%=Session["username"]%>';
if (session == false) {
alert("Your Session has expired");
window.location = "login.aspx";
}
}
setInterval(CheckSession(),500);
请参见此处:http://www.daniweb.com/web-development/javascript-dhtml-ajax/threads/362898/check-for-session-timeout-in-javascript-and-redirect-to-login-page#
您可以编写一个php文件来检查会话是否已过期,如果已过期,则必须将头作为参数Location:homepage
必须通过添加
将该文件包含在每个页面中"include'filename.php"或"需要一次"函数
您基本上可以在页面加载时检查您的任何会话变量(本应具有值(是否为null。如果会话变量为null,则重定向页面。
相关文章:
- 使用javascript反复检查用户在facebook上的登录状态
- 如何检查用户在html5视频播放器中观看了完整的视频
- 如何检查用户已经登录facebook
- 如何检查用户是否使用$routeChangeStart登录angularjs
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如何使用sendy检查用户(已订阅或未订阅)的状态
- 从后端检查Open Social小工具中的用户身份验证
- 检查用户是否在Orchard CMS中获得授权
- HTML.如何检查用户是否在表单中输入了文本
- 如何检查用户是否开始关注
- 检查用户是否正在访问纯根url
- 检查用户是否具有角色分析云代码
- 流星用户帐户和alanning流星角色-登录时检查角色
- 如何检查用户是否已经在NodeJs-Mongoose中关注其他用户
- 检查请求的用户是否是django中的所有者
- 如何检查当前用户电子邮件是否已在客户端js文件中验证
- 如何在将鼠标悬停在提交/锚点上时检查复选框是否已选中,并显示提示用户这样做的警报
- Facebook JavaScript SDK 检查用户是否为粉丝(错误:指定的版本无效)
- 角度2:检查用户的浏览器是否兼容
- 如何使用AngularJS中的ng模型获取复选框值(由用户检查)