Вот проблема
Все отлично работает со всеми браузерами, а также с закрепленной вкладкой Firefox.
, но в случае закрепленной вкладки Firefox:
При закрытии браузера и обратно ,, все еще залогинился
Я использую эти две строки, чтобы принудительно завершить сеанс при закрытии браузера.
ini_set('session.cookie_lifetime', 0);
session_set_cookie_params(0);
использование session_destroy()
Функция закрытия браузера.
logout.php
//This is the page that will destroy all your session, call the code on this page before the browser is closed.
<?php session_start();
session_destroy();
?>
mypage.php
<script> // use ajax call to execute the code on before unload page mypage.hp
window.onbeforeunload = function(){ //send a small ajax call to logout.php so that the session wil get destroyed
$.ajax({
method:'post',
url: 'logout.php',
data: 'nothing'
})
}
</script>
Других решений пока нет …