相关疑难解决方法(0)

ASP.Net用户名到电子邮件

我正在使用新的ASP.NET身份(RTM),我想知道如何将注册和登录从用户名更改为电子邮件.

我的想法是,我希望我的用户使用他们的电子邮件和密码注册(也可以使用外部登录获取电子邮件),并在顶部设置显示名称/用户名.

我查看了IdentityUser,我可以看到UserName存在,但是因为它包含在ASP.Net Identity中,无法更改.

我知道我可以使用'UserName'作为电子邮件,使用自定义验证器,然后为ApplicationUser添加一个名为DisplayName的额外属性,但这更像是一个hack而不是解决方案.

我希望我的问题很明确.提前致谢.

asp.net asp.net-mvc-5 asp.net-identity

24
推荐指数
4
解决办法
2万
查看次数

标签 统计

asp.net ×1

asp.net-identity ×1

asp.net-mvc-5 ×1