Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Возникла проблема, подключил защиту от повторного входа другим пользователем под одну учётную запись, но нужно авторизовываться по два раза.
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. Кто что скажет, может кто-то сталкивался?