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

MVC Add Secondary Email using asp.net Identity

我是 MVC 和 ASP.NET Identity 的新手。有什么方法可以使用 ASP.NET Identity 添加辅助电子邮件吗?

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

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

public class ApplicationUser : IdentityUser
{
    public string SecondaryEmail { get; set; }
}

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

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