smisha76
@smisha76

Как сделать выход из аккаунта во всех открытых вкладках?

Есть развлекательный портал с несколькими поддоменами. Нужно сделать чтобы при выходе пользователя из аккаунта, выход происходил во всех открытых страницах домена, либо без обновления страниц, либо чтобы они автоматически обновлялись. Подскажите пожалуйста, как это сделать?
Я так понимаю нужна функция, которая постоянно, на фоне, будет проверять данные. Но вот как сделать эту функцию?
  • Вопрос задан
  • 378 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
функция, которая постоянно, на фоне, будет проверять данные
Не надо так.

Лучше воспользоваться localStorage

Во всех вкладках
$(window).on('storage', function(){
  if (localStorage.getItem('force_logout') == 1) {
    alert('убрать перископ!!!1')
  }
})


В одной вкладке при логауте:
localStorage.setItem('force_logout', 1)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@springimport
Да, можно сделать так. Куча же вариантов.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы