Laravel 5.3 продолжает выходить из системы

#php #session #login #laravel-5 #logout

#php #сессия #аутентификация #laravel-5 #Выход

Вопрос:

Я работаю над новым приложением с laravel 5.3 (.18), и по какой-то причине сеанс продолжает теряться. После входа в систему (даже с помощью токена запоминания) Я выхожу из системы, как только перехожу в любое другое место, и поэтому снова перенаправляюсь на страницу входа.

У меня есть следующее в routes/web.php

 Auth::routes();

Route::get('/', function () {
    if( Auth::guest() ){
        return view('auth.login');
    }else{
        return view('welcome');
    }
});

Route::group(['middleware' => 'auth'], function () {
    Route::resource('orders', 'OrderController');
    Route::resource('products', 'ProductController');
    Route::get('/dashboard', 'DashboardController@show');
});
  

Я уже переключил сеанс на «базу данных» в моем env-файле и перенес.

Есть идеи?

Комментарии:

1. Возможно, это проблема не в вашем приложении, а в вашем клиенте, например, блокировка файлов cookie.

2. @OlafDietsche пробовал в других браузерах.. то же самое..

Ответ №1:

Любой, кто все еще сталкивается с этой проблемой, может проверить, используют ли они Auth::logout() в своих представлениях. Была проблема в моем случае.

Комментарии:

1. Это, безусловно, сделало бы это, но, вероятно, в большинстве случаев это маловероятное объяснение.