таких целей как раз используется
И есть даже либа для Лары https://adldap2.github.io/Adldap2-Laravel/#/?id=quick-start
Странно для таких целей его использовать, но в целом люди и телефоном гвозди забивают.
А что тогда можно юзать?
Мультисессии. Где каждый аккаунт отдельная сессионная кука (именно сессия, например october_session_1, october_session_2 и т п). Необходимо будет переделать AuthManager или научиться жонглировать сессиями. Если бы SPA - то там по проще, токены в куках, к серверу - если валидные, значит авторизован и профиль получен. А на монолите через сессиии или через одну сессию где хранятся авторизованные аккаунты + при переключении просто основной аккаунт меняется на тот который был выбран
И менять в конфиге session.php ключ к Куке примерно так? 'cookie' => 'october_session_' . Auth::getUser()->id
Ну прям так не выйдет, так как getUser() из сессии берется) Но как вариант.
Обсуждают сегодня