почему это происходит?
Что здесь не так?
Я помещаю значение в переменную сеанса, прежде чем выйти из системы пользователя.
После этого я использую функцию выхода из часового: Sentry::logout();
Но после выхода из системы значение в моей переменной сеанса все еще живо .. почему?
Это мой код:
Session::put('test', 1);
// Log the user out
Sentry::logout();
echo(Session::get('test'));
exit;
я получил 1
на выходе, но я ничего не ожидал …
я думал Sentry::logout()
функция уничтожит все данные сеанса?
Это действительно сбивает с толку ..
РЕДАКТИРОВАТЬ:
Я понял! Имя файла cookie в конфигурации для часового сервера должно совпадать с
определяется в config / session.php от laravel!
попробуйте использовать:
// when logging out you can use:
Auth::logout(); // or
Sentry::logout(); // (or both if you are logged in with both methods )
// if you want to Remove All Items From The Session use the following function:
Session::flush();
Других решений пока нет …