Jquery script to logout from all opened tab if user click on logout on any page
Hi,
I want script to log out from all opened tab if user click on log out on any opened tab using jquery and php.
For this I am using following script but it's taking heavy resource of server as my site is on shared server:
is_session_expired.php code:
<?php
session_start();
//echo $_SESSION['sess_memberid'];
if(isset($_SESSION['sess_memberid'])){
echo "no";
}else{
"yes";
}
?>
<script>
function isSessionExpired(url,dopage){
//alert(url);
var randval = Math.random();
var datastring = "action=31&rand="+randval;
var url1 = url+"includes/is_session_expired.php";
//alert(url);
$.ajax({
type: 'POST',
url: url1,
cache: false,
data: datastring,
dataType: "html",
success: function(message) {
var msg = $.trim(message);
//alert(dopage);
//alert(msg)
if(msg=="yes" || msg==""){
if(dopage!="login" && dopage!="" && dopage!="plan_expired"){
alert("Your session has been expired, Please reload the page and log back in.");
redirectPage(url);
}
}
}
});
}
setInterval(function(){isSessionExpired('<?=$siteroot;?>','<?=$_REQUEST['do'];?>')},2000);
</script>
Thanks,
Madan