close

需求情境:不同國小學生帳號,設定聯絡Email時需可相同,因為家長可能為同一位

找到MVC專案目錄App_Start 的 IdentityConfig.cs

將 RequireUniqueEmail = false

原預設值為true => Email唯一的意思,

 public static ApplicationUserManager Create(IdentityFactoryOptions<ApplicationUserManager> options, IOwinContext context) 
        {
            var manager = new ApplicationUserManager(new UserStore<ApplicationUser>(context.Get<ApplicationDbContext>()));
            // 設定使用者名稱的驗證邏輯
            manager.UserValidator = new UserValidator<ApplicationUser>(manager)
            {
                AllowOnlyAlphanumericUserNames = false,
                RequireUniqueEmail = false
            };

......

            return manager;
        }
    

參考來源: https://www.itdaan.com/tw/99986cc9871063618f4fda2590d72591

arrow
arrow
    文章標籤
    MVC Identity Email
    全站熱搜
    創作者介紹
    創作者 蔡官宏 的頭像
    蔡官宏

    MVC5開發疑難雜病論

    蔡官宏 發表在 痞客邦 留言(0) 人氣()