Выйти автоматически во всех вкладках при выходе из одной открытой вкладки с django - PullRequest
0 голосов
/ 19 марта 2020

Можно ли автоматически выйти из системы из всех открытых вкладок (всплывающее окно), если этот пользователь выходит из одной из открытых вкладок в браузере в django. Если это возможно, то как я могу реализовать? Заранее спасибо ...

Ответы [ 2 ]

0 голосов
/ 19 марта 2020

Как сказал пользователь выше меня, вам не нужно это реализовывать. Если пользователь на вкладке выходит из системы, он выходит на каждой вкладке. Вы можете использовать такие вещи, как "@login_required", чтобы избежать некоторых ошибок, например, когда пользователь увидит вашу панель мониторинга, когда выйдет из системы. Работает нормально. Вы также можете сделать перенаправление на свою страницу входа, если пользователь не вошел в систему atm. Я знаю, что это не часть вашего вопроса, но если вы попытаетесь понять, как работает django, это может быть хорошим советом для вас x)

PS: Если вы хотите что-то вроде login_required, посмотрите на Django авт.

0 голосов
/ 19 марта 2020

если пользователь выходит из системы на одной вкладке, django удалит сеанс входа в систему . так что на другой вкладке, если пользователь refre sh страница, django не может найти сеанс входа в систему и сделать пользователя анонимным. Вам не нужно ничего делать. но если вы хотите выйти из системы без обновления страницы, я не думаю, что это возможно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...