首页 > 解决方案 > 如何从 asp.net core 3 Identity 中删除 UserName 字段

问题描述

我想将 phoneNumber 字段用作唯一字段并删除 UserName 可能吗?

标签: asp.net-coreidentity

解决方案


不可以。您不能修改默认IdentityUser模型。但是,您可以将电话号码视为用户名,就像使用电子邮件作为用户名一样,您只需将其设置为的值即可UserName。例如,当使用电子邮件作为用户名时,两者都Email保留UserName电子邮件地址。只需对您的电话号码执行相同操作即可。将电话号码设为 的值UserName,然后就可以开始了。


推荐阅读