У меня есть вопрос, в настоящее время я разрабатываю небольшой сайт с Laravel 5.3, и я использую базовую аутентификацию от них, чтобы пользователи могли регистрироваться и входить в систему.
Теперь я хочу следующее: Все могут зарегистрироваться и войти, но если я нажму на кнопку (как админ), я могу "заблокировать" одного конкретного пользователя (например, если он сделал что-то не разрешенное), я не удаляю полностью строку в базе данных, но каким-то образом убедитесь, что если пользователь попытается войти в систему, он получит сообщение, в котором говорится что-то вроде «вы больше не можете войти в систему, ваша учетная запись заблокирована, свяжитесь с администратором для получения дополнительной информации» или что-то подобное. Вопрос: как лучше всего это сделать? Я не нашел чего-то встроенного, поправьте меня, если я ошибаюсь... Конечно, я мог бы просто изменить таблицу пользователей и добавить столбец с именем «заблокировано», обычно для него установлено значение false, а затем с помощью кнопки установите для него значение true, а затем при входе в систему как-то проверяет это значение и (если это правда) показывает это сообщение и не позволяет войти в систему. Это лучший способ сделать это? Если да, то где я должен проверить это значение и как тогда показать сообщение? Если нет, то как лучше?