程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> visual studio-用VS2015創建MVC5網站,怎麼設定密碼復雜度?

visual studio-用VS2015創建MVC5網站,怎麼設定密碼復雜度?

編輯:編程綜合問答
用VS2015創建MVC5網站,怎麼設定密碼復雜度?

自動生成的頁面注冊,提示“•Passwords must have at least one non letter or digit character. Passwords must have at least one lowercase ('a'-'z'). Passwords must have at least one uppercase ('A'-'Z').”

但是在RegisterViewModel裡是這個

[Required]
[StringLength(100, ErrorMessage = "{0} 必須至少包含 {2} 個字符。", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "密碼")]
public string Password { get; set; }

密碼復雜度是在哪指定的?

最佳回答:


找到了,在IdentityConfig.cs

        // 配置密碼的驗證邏輯
        manager.PasswordValidator = new PasswordValidator
        {
            RequiredLength = 6,
            RequireNonLetterOrDigit = true,
            RequireDigit = true,
            RequireLowercase = true,
            RequireUppercase = true,
        };

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved