#asp.net-mvc-5 #asp.net-identity
#asp.net-mvc-5 #asp.net-идентификатор
Вопрос:
Я пытаюсь включить блокировку в нашем приложении. В IdentityConfig.cs есть код для установки некоторых необходимых флагов.
manager.UserLockoutEnabledByDefault = true;
manager.DefaultAccountLockoutTimeSpan = TimeSpan.FromMinutes(5);
manager.MaxFailedAccessAttemptsBeforeLockout = 5;
Я установил ‘ShouldLockout’ в значение true в функции входа в систему AccountController.
Но где устанавливается последний бит, т.Е.
manager.SetLockoutEndDate(UserId, manager.DateTime.UtcNow.AddYears(50));
Для setLockoutEndDate требуется идентификатор пользователя. Это делается при регистрации?
Спасибо
Ответ №1:
Я попытался установить его в registerUser, и это работает.