使用mvc身份注册电话号码而不是电子邮件

Tar*_*rak 7 c# asp.net-mvc login two-factor-authentication

我的网络应用程序中有一个要求,我需要使用他们的电话号码而不是电子邮件和密码注册用户.

系统应该输入用户的电话号码并向该电话号码发送OTP短信.如果OTP匹配,我需要创建用户.

我尝试使用asp.net身份2FA,但只有在用户已经注册并且用户表中更新了电话号码时才能使用.

有人可以帮助我.

提前致谢.

塔拉克

小智 1

您必须使用短信提供商提供的付费短信链接将文本发送到特定电话号码。

例如,当用户在您的网站上注册时,他/她的号码将被插入数据库中,并且将根据该电话号码创建并插入OTP ,该链接将用于将 OTP 发送到以下电话号码。因此,在登录期间,系统将询问用户 otp,如果他/她在移动设备上获得的 otp 与数据库中的 otp 匹配,则登录将成功。我认为没有任何方法可以向这样的电话号码发送短信。您将必须使用一些付费短信提供商链接或类似的东西。我希望我已经回答了你的问题。