Хотите заблокировать пользователя в Identity Server. net core 3.1 - PullRequest
0 голосов
/ 13 июля 2020

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

user.LockoutEnd = DateTime.UtcNow.AddMilliseconds(3000);
await _userManager.SetLockoutEnabledAsync(user, true);

Как видите, я предоставил LockoutEnd вручную.

Есть ли другой способ, которым я могу достичь этого и мне не нужно указывать время, и он заблокирует пользователя на время по умолчанию, поскольку он блокирует пользователя с помощью метода PasswordSignInAsyn c.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...