需求情境:不同國小學生帳號,設定聯絡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
留言列表