Salve ragazzi sto controllando la sessione di lavoro in questo modo
mi sapete dire se può andar bene o se reputate avete altro più corretto....
QUI creo la sessione al momento del login
poi includo questo js alle pagine.
mi sapete dire se può andar bene o se reputate avete altro più corretto....
QUI creo la sessione al momento del login
JavaScript:
$(document).ready(function(){
$('#user').submit(function(e){
e.preventDefault();
var values=$('#user').serializeArray();
$.ajax({
url:"php/login.php",
data: $(this).serializeArray(),
type:"POST",
dataType:"json",
success: function(response){
if(response.status=='success'){
sessionStorage.setItem( "LoggedIn", true );
sessionStorage.setItem( "LoggedOut", false );
return false;
}
else if(response.status=='error'){
$.notify(response.msg,"error");
}
}
});
});
})
JavaScript:
function session_checking()
{
if (sessionStorage.getItem('LoggedIn')== false || sessionStorage.getItem('LoggedIn')== null)
{
if (sessionStorage.getItem('LoggedOut')== false||sessionStorage.getItem('LoggedOut')== null){
sessionStorage.clear();
sessionStorage.setItem( "LoggedOut", true );
$.notify('Sessione di lavoro terminata rieffettuare il login','error');
window.location.href = "#blank";
setTimeout(function(){window.location.href ='login.html';}, 3000);
}
};
}
document.addEventListener('mousemove', function (e) {
var validateSession = setInterval(session_checking(), 1000);
});