Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 6/7/8 » Laravel, нужно несколько раз вводить форму для авторизации » 18.01.2020 08:37:28

Ain777
Ответов: 0

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

protected function authenticated(Request $request, $user)
{

        LogController::getLogConstructplant('User logged in');
        Auth::logoutOtherDevices($request->password); //
        return redirect()->intended('/cabinet');

}

Если убрать строку Auth::logoutOtherDevices($request->password), то всё работает корректно. Собственно в этой строке и сама логика сессии.

Роут:

Route::get('/', 'Auth\LoginController@showLoginForm')->name('login');

Так же в Kernel открыта AuthenticateSession::class. Кто что скажет, может кто-то сталкивался?

Подвал раздела