MVC使用asp.net Identity添加辅助电子邮件

Tur*_*tik 5 asp.net-mvc entity-framework asp.net-identity

我是MVC和ASP.NET Identity的新手.有没有办法使用ASP.NET Identity添加二次邮件?

我需要让用户能够添加第二封电子邮件,以便在我的应用程序中使用它.

Ash*_*way 6

您可以扩展ApplicationUser实体以添加其他属性.

public class ApplicationUser : IdentityUser
{
    public string SecondaryEmail { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

您需要更新注册视图模型和操作以获取解析的详细信息.

如果您希望用户能够使用此辅助电子邮件登录,则需要自定义实施SignInManager<ApplicationUser>.