@Danila534

Как приклеить условие при котором пользователь сможет авторизоваться на сайте?

Добрый вечер, в поисках подсказок...

Есть авторизация через Логин и Пароль, авторизует всех пользователей, но мне нужно сделать так, чтобы пользователь смог авторизоваться при условии, что в таблице users в столбике active будет "1".
active = 0 (Не авторизируем)
active = 1 (Авторизируем)

Как это лучше всего реализовать? Поможет ли тут Guard?
  • Вопрос задан
  • 82 просмотра
Пригласить эксперта
Ответы на вопрос 2
@Mellorn

If you wish, you may also add extra query conditions to the authentication query in addition to the user's email and password. To accomplish this, we may simply add the query conditions to the array passed to the attempt method. For example, we may verify that the user is marked as "active":

if (Auth::attempt(['email' => $email, 'password' => $password, 'active' => 1])) {
    // Authentication was successful...
}


Вот прям пример из документации.
Ответ написан
minusd
@minusd
Какая версия laravel?
И ещё вопрос, вы используйте встроенную авторизацию или самописную?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы