У меня открыто несколько вкладок веб-сайта в браузере.У меня вопрос, если я выйду из одного окна "Как другие окна обнаружат, что пользователь вышел из системы?"Я использую python / django для разработки
Подход, который я использую:
function user_checking(){
$.ajax({
url: /check_user_login,
type: 'POST',
success: function (data) {
if (data['user_status'] == 'not_loggedin'){
location.reload();
}
},
error: function (data) {
},
}); //ajax end
}
var validateSession = setInterval(user_checking, 1000);
Я посылаю user_checking () каждую секунду, чтобы проверить, вышел ли пользователь из системы или нет.Это правильный подход?