如果会话已过期,则每次检查,如果是,则使用如facebook的JavaScript重定向到主页,如果按 ctrl + shift + del 然后显示登录窗口。我正在使用.aspx网页并使用WCF服务
答案 0 :(得分:1)
我不知道这是否是最佳解决方案,但如果用户会话已过期,这里的解决方案将每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);
答案 1 :(得分:-1)
你可以编写一个php文件来检查会话是否已经过期,如果已经过期,那么标题必须被赋予参数作为位置:主页
通过添加
,此文件必须包含在每个页面中
“include'filename.php'”或“require once”功能
答案 2 :(得分:-1)
如果任何应该具有值的会话变量为null,则基本上可以检查页面加载。如果会话变量为null,则重定向页面。