Cookies предназначены для аутентификации , а не для авторизации.
Из википедии
Процесс авторизации иногда ошибочно считают идентичным аутентификации; многие широко принятые стандартные протоколы безопасности, обязательные правила и даже законы допускают эту ошибку. Однако аутентификация - это процесс проверки заявления субъекта о том, что ему должно быть разрешено действовать от имени данного принципала (человека, компьютера, процесса и т. Д.). Авторизация, с другой стороны, включает проверку того, что аутентифицированный субъект имеет разрешение на выполнение определенных операций или доступ к определенным ресурсам. Поэтому аутентификация должна предшествовать авторизации.
Если вы используете проверку подлинности с помощью форм, ответ Роба - путь. В противном случае вам может понадобиться реализовать это вручную
Конечно, они все еще могут быть идентифицированы как пользователи (забаненные, но только пользователи) Но все же этого не должно быть достаточно, чтобы впустить их.
Как опубликовал azamsharp. Должен быть способ сообщить пользователям о запрещенных пользователях в базе данных и не дать им войти в систему.
Тогда запрещенные пользователи все еще могут проходить аутентификацию (после того, как они отправят правильный пользователь и пароль), но не авторизоваться (после того, как они обнаружены как заблокированные).