OMI*_*MID 4 asp.net-mvc asp.net-identity asp.net-core asp.net-core-identity
是否有可能不使用电子邮件注册并登录asp.net核心身份?
用户只需通过手机号码注册并通过短信验证登录.
一种可能的方法是将身份设置为双因素身份验证.而不是电子邮件使用用户名来存储手机号码.要RequireUniqueEmail = false在ApplicationUserManager.Create中设置此项.
您需要添加自己的代码来检索数字并进行验证.确保它始终具有与用户名相匹配的格式.
在验证用户名的代码中,跳过密码检查(因为密码为空),但请检查号码.发送包含代码的短信并继续使用该流程.
您可以添加自己的逻辑来创建和验证代码以及代码的有效期.
| 归档时间: |
|
| 查看次数: |
2481 次 |
| 最近记录: |