Я закрыл браузер, не выходя из системы. Я видел закрытие сеанса, когда я снова открываю браузер. Сеанс, когда браузер закрывается, должен также закрыться. Вы можете мне помочь?Laravel 5.3 Сессия не закрывается
ответ
вы должны рассмотреть конфигурационный/session.php
Установите этот флажок http://www.snippetcase.com/snippet/26/Remove+session+after+closing+the+browser+in+laravel
Сессия используется для предотвращения потери данных при закрытии браузера, поэтому я не думаю, что есть «правильный» способ сделать это.
Вы можете очистить данные сеанса с
$request->session()->flush();
В противном случае вы можете попробовать удалить Laravel Cookie, когда вы .unload() окно.
нет, это не так. Нет проблем при нормальном выходе из системы. Когда я закрываю сеанс браузера, не закрывается –
Да, это так. Вы сравниваете выход из системы (действие, которое связано с действием на стороне сервера) с закрытием окон (это действие на стороне клиента) –
Laravel сессий является на стороне сервера, но браузер близко событие на стороне клиента. Вы можете отправить дополнительный запрос в браузер закрыть или просто удалить файлы cookie. Это будет выглядеть так:
window.onbeforeunload = function() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
временное решение. спасибо в любом случае .. Когда я хочу использовать файлы cookie, это может вызвать проблемы. –
- 1. Сессия не запущена Laravel 5.3 Auth
- 2. Сессия, не работающая в laravel 5.3
- 3. Сессия NHibernate не закрывается
- 4. Laravel 5.3 сеанс не сохраняется
- 5. Сессия Laravel не постоянна
- 6. Сессия Laravel не хранится
- 7. Сессия не работает после перехода с 5.2 на 5.3
- 8. Сессия аннотации спящего режима не закрывается/сбрасывается
- 9. Сессия не закрывается после закрытия страниц?
- 10. Laravel Auth :: попытка() не работает, laravel 5.3
- 11. Laravel 5.3 Данные не отображаются
- 12. Laravel 5.3 списки() не существует
- 13. Маршрут не определен. Laravel 5.3
- 14. Laravel 5.3 web.php не работает
- 15. Laravel 5.3 - Blade не работает
- 16. laravel 5.3 не интерпретирует index.php
- 17. Laravel 5.3 маршрут не работает
- 18. Laravel 5.3 класс не найден
- 19. Laravel 5,1 Сессия не работает
- 20. Laravel 5.2 Сессия не проходит
- 21. Сессия, не разрушающаяся в laravel
- 22. Laravel 5 - сессия не работает
- 23. Laravel 5.2 сессия не сохраняется
- 24. Laravel 5 - сессия не работает
- 25. Репликация Коллекция Laravel - Laravel 5.3
- 26. Laravel 5.3 Сменить пароль
- 27. Style.css в Laravel 5.3
- 28. Route :: контроллеры Laravel 5.3
- 29. Detach Laravel 5.3
- 30. Понимать Laravel 5.3 События
Да. это оно! Большое вам спасибо –