ASP.Net MVC5 Identity 2でパスワード検証を変更する方法
ありがとう
VS2013 Update 2のMVCプロジェクトテンプレートには、_App_Start/IdentityConfig.cs
_というファイルが必要です。その中にクラスApplicationUserManager
とCreate()
と呼ばれる静的ファクトリメソッドがあります。パスワードのサーバー側の検証ルールが定義されているなど、ユーザーマネージャークラスが構成されます。例えば:
_manager.PasswordValidator = new PasswordValidator
{
RequiredLength = 6,
RequireNonLetterOrDigit = true,
RequireDigit = true,
RequireLowercase = true,
RequireUppercase = true,
};
_
アンソニー・チューの答えに加えて、
また、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; }