Как сделать выход из аккаунта во всех открытых вкладках?
Есть развлекательный портал с несколькими поддоменами. Нужно сделать чтобы при выходе пользователя из аккаунта, выход происходил во всех открытых страницах домена, либо без обновления страниц, либо чтобы они автоматически обновлялись. Подскажите пожалуйста, как это сделать?
Я так понимаю нужна функция, которая постоянно, на фоне, будет проверять данные. Но вот как сделать эту функцию?
Coder321: Вопрос был о вкладках. Если браузеры или устройства разные, и классическое решение "грохнуть сессию" не устраивает, то придется как-то слать уведомления или периодически дергать сервер с вопросом "как там моя сессия".
Arris: Да пускай делают в своем локалстораже что хотят. В вопросе звучало "либо без обновления страниц, либо чтобы они автоматически обновлялись". Для первой части достаточно сессии, а вот когда хочется как-то уведомить остальные вкладки, что они уже разлогинены - нужны какие-то уведомления. И localstorage - довольно удобный способ достучаться до соседней вкладки.
Михаил Смирнов: localStorage на каждом поддомене будет отдельный. можно попробовать ставить куку на родительский домен, но придется по таймеру проверять не изменилась ли кука.