programing

ASP.Net MVC Identity 2에서 암호 유효성 검사를 변경하는 방법은 무엇입니까?

nasanasas 2020. 12. 6. 21:38
반응형

ASP.Net MVC Identity 2에서 암호 유효성 검사를 변경하는 방법은 무엇입니까?


ASP.Net MVC5 Identity 2에서 암호 유효성 검사를 변경하는 방법은 무엇입니까?

감사


VS2013 업데이트 2의 MVC 프로젝트 템플릿에는 App_Start/IdentityConfig.cs. 그 안에 클래스 ApplicationUserManager와라는 정적 팩토리 메서드 가 있어야합니다 Create(). 여기서 암호에 대한 서버 측 유효성 검사 규칙이 정의 된 것을 포함하여 사용자 관리자 클래스가 구성됩니다. 예를 들면 :

manager.PasswordValidator = new PasswordValidator
{
    RequiredLength = 6,
    RequireNonLetterOrDigit = true,
    RequireDigit = true,
    RequireLowercase = true,
    RequireUppercase = true,
};

Anthony Chu의 답변 외에도

Models 폴더> AccountViewModel.cs> 클래스 RegisterViewModel (및 클래스 ResetPasswordViewModel)에서 변경해야 할 수도 있습니다.

"MinimumLength = 6"변경 (오른쪽으로 스크롤해야 함)

 [Required]
 [StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
 [DataType(DataType.Password)]
 [Display(Name = "Password")]
 public string Password { get; set; }

참고 URL : https://stackoverflow.com/questions/24796454/how-to-change-password-validation-in-asp-net-mvc-identity-2

반응형