1suli0 Ответов: 1

Как реализовать функцию постоянного отключения (блокировки), чтобы пользователь не мог войти в систему? ASP.NET идентичность ядра 2


Ну, после нескольких часов поиска в Google я все еще не могу найти ответ, даже частичный. Возможно ли это вообще, или это должно быть индивидуальное решение?

Что я уже пробовал:

Я играл с заблокированной функцией идентификации, но, похоже, это не ответ, потому что в этом сценарии пользователь заблокирован на фиксированное количество времени, а не на неопределенный срок.

1 Ответов

Рейтинг:
9

MadMyche

Добро пожаловать в клуб людей, ищущих постоянное отключение пользователя.

Мы использовали различные версии идентичности, начиная примерно с десятилетия назад, метод, который мы в конечном итоге использовали, был обычаем; добавление AccountLocked [bit] поле для схемы БД.
У нас действительно есть Администратор интерфейс для управления всеми пользователями, так что этот метод не был слишком сложным для добавления. Кроме того, было бы легко установить время блокировки на какую-то действительно далекую будущую дату.

Пакет NuGet недавно обсуждал этот вопрос; и похоже, что этот метод-это то, что они рассматривают в будущем:
Что считается наилучшей практикой для отключения / деактивации пользователей? · Выпуск № 1858[^]