У меня есть сценарий, например, мы отправляем пользователю подтверждение по электронной почте 3 раза. и через 3 раза я хочу заблокировать этого пользователя на 5 минут. Я реализовал код, как показано ниже
user.LockoutEnd = DateTime.UtcNow.AddMilliseconds(3000);
await _userManager.SetLockoutEnabledAsync(user, true);
Как видите, я предоставил LockoutEnd вручную.
Есть ли другой способ, которым я могу достичь этого и мне не нужно указывать время, и он заблокирует пользователя на время по умолчанию, поскольку он блокирует пользователя с помощью метода PasswordSignInAsyn c.
Заранее спасибо.