asp.net-core - 如何从 asp.net core 3 Identity 中删除 UserName 字段
问题描述
我想将 phoneNumber 字段用作唯一字段并删除 UserName 可能吗?
解决方案
不可以。您不能修改默认IdentityUser
模型。但是,您可以将电话号码视为用户名,就像使用电子邮件作为用户名一样,您只需将其设置为的值即可UserName
。例如,当使用电子邮件作为用户名时,两者都Email
保留UserName
电子邮件地址。只需对您的电话号码执行相同操作即可。将电话号码设为 的值UserName
,然后就可以开始了。
推荐阅读
- php - 从 MySQL 中选择不同的选项
- flutter - Flutter - 如何捕获仅在实时构建中而不是在调试中发生的崩溃?
- c# - C# WPF OnMouseEnter 和 OnMouseLeave 循环
- python - 哪个类在 Django REST 中调用序列化程序类
- python - 我可以在 python 脚本中使用 FFMPEG 将列表中的 mp4 文件合并到一个文件中吗
- java - 从 Kotlin 中的 deeplink Url 中提取 QueryParameters
- c++ - 当我为 long long 变量分配更大的数字时,为什么变量为 0?
- c++ - 如何配置 CodeLite IDE 以使用 C++ 和 SFML 库?(Windows/Linux) 配置完整解决方案
- javascript - 是否有任何处理程序来旋转对象?
- wordpress - 如何使叠加层出现在 Elementor 中的图像上方?有关更多详细信息,请参阅快照