2014-09-11 6 views
0

моя проблема с laravel auth :: logout function,
Представьте, что пользователь сбой вошел в систему, в разных браузерах и когда я вызываю Auth :: logout в один из браузеров, он также выходит из других браузеров,
Есть ли вообще проблема в самой laravel?laravels Auth :: logout регистрирует пользователей, которые вошли в другие браузеры

Редактировать: это настоящая проблема, когда пользователь постоянно регистрируется на своем компьютере и выходит из системы с другого компьютера, что также приводит к тому, что его выходят из собственного компьютера.

+0

Я не см. любую причину этого. Я очень удивлен тем, что Laravel не отключает пользователя, если он входит в другой браузер. Каждый обычный пользователь использует один браузер при использовании страницы, поэтому вам все равно, если он выйдет из системы в другом браузере. –

+0

Нет i Если вы находитесь на своем компьютере, и вы заходите на свою учетную запись на другом компьютере, если вы выходите на другой компьютер, то вы больше не будете входить в систему на своем компьютере;) – Kordkandi

+0

Хорошо, и что неправильно с этим решением? Если вы как пользователь хотите выйти из системы, вы выходите из системы, и для меня это хорошее решение. Что делать, если вы сменили пароль на другом ПК? Вы ожидали, что все еще не будут зарегистрированы на вашем ПК, даже если пароль был изменен? –

ответ

1

Эта функциональность была специфической особенностью added to Laravel 4.1.26 as a security measure.

Причина - точный сценарий, который вы предоставляете - если вы оставите себя вошедшим на компьютер A и выйдите из компьютера B - это гарантирует, что вы полностью вышли из всех компьютеров.

Это мера безопасности. Перед этим обновлением, если куки-файл с помпой был захвачен другим злоумышленником, файл cookie останется действительным в течение длительного периода времени, даже после того, как истинный владелец учетной записи сбросит свой пароль, выйдет из системы и т. Д.

+1

спасибо за ваш ответ, но один вопрос, как делают такие сайты, как facebook? ;) – Kordkandi