gpt4 book ai didi

asp.net-mvc - 在 Asp.net Core Identity 中通过电话号码注册并登录

转载 作者:行者123 更新时间:2023-12-03 03:17:22 27 4
gpt4 key购买 nike

ASP.NET Core身份注册和登录是否可以不使用Email?

用户只需通过手机号码注册并通过短信验证登录即可。

最佳答案

一种可能的方法是将身份设置为两因素身份验证。使用用户名代替电子邮件来存储手机号码。为此,请在 ApplicationUserManager.Create 中设置 RequireUniqueEmail = false

您需要添加自己的代码来检索号码并验证它。确保它始终具有与用户名匹配的相同格式。

在验证用户名的代码中,跳过密码检查(因为密码为空),但要检查号码。发送包含代码的短信并继续流程。

您可以添加自己的逻辑来创建和验证代码及其有效时间。

关于asp.net-mvc - 在 Asp.net Core Identity 中通过电话号码注册并登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44480653/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com