Когда пользователь проходит авторизацию на сайте, ему выдается SESSION_[id], а так же Session user. В общем по стандарту.
Есть кнопка выхода из профиля, Ajax запрос который уничтожает сессию, и перезагружает страницу. Так вот, я хотел бы узнать, что можно предпринять для того чтобы во время Выхода из профиля, если сайт открыт и в других вкладках, то и там произошел выход. Так как на стороне сервера сделано все что надо, и сессия уничтожена, остается только перезагрузить страницы сайта, везде где они открыты.
Так вот, как можно это сделать? Кроме лонг пуллинга. Возможно как то на js, сделать так чтобы после отправки запроса на выход, все вкладки текущего сайта были перезагружены?
Для синхронизации вкладок удобно использовать storage event:
window.addEventListener('storage', sync);
function sync(event) {
if (event.key == 'logout') {
// Лучше не перезагружать вкладки в фоне, а манипулировать DOM.
}
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Идея такая, в ckeditor отправляется различный текстЕсли есть "голые" ссылки вида:
Отправляю на серв данные c помощью axios в JSONФорма генериться с помощью VueJS
Как правильно сделать подстановку id (берется из массива php $IdLotItem) в javascript при обращении к форме? Пример: