2015-02-03 3 views
0

Почему это происходит? Что здесь не так?часовой - после выхода из системы значение сеанса все еще жив

Я поместил значение в переменную сеанса перед тем, как выйти из системы пользователем. После этого я использую функцию выхода из часового: Sentry::logout(); Но после выхода из системы значение моей переменной сеанса все еще живое .. почему?

Это мой код:

Session::put('test', 1); 
    // Log the user out 
    Sentry::logout(); 
    echo(Session::get('test')); 
    exit; 

Я получил 1 на выходе, но I'am не ожидая ничего ... я думал, что функция Sentry::logout() уничтожит все данные сессии? Это действительно сбивает с толку ..

EDIT:

Я получил его! Имя файла cookie в конфигурации sentry должно быть таким же, как , определенное в config/session.php из laravel!

ответ

0

попробовать с помощью:

// 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(); 
+0

Объясните, пожалуйста! –

Смежные вопросы