我如何通过短信确认新的用户注册?

Pro*_*ofK 11 asp.net-mvc mobile sms asp.net-mvc-5 asp.net-identity

我正在构建一个以移动为中心的Web应用程序,以便以后转换为混合,我希望新用户注册确认用户的电话号码与他们的电子邮件地址.

我想向新用户发送带有唯一代码的短信.首次登录时,他们必须输入该代码才能激活其帐户.

我有一个自定义短信服务发送短信,并想知道如何将其集成到身份注册过程中.

请注意,我不希望使用SMS进行常规双因素身份验证.

Sam*_*zin 8

您可以在帐户控制器中使用创建其他操作,并使用Microsoft.AspNet.Identity.Core中的方法

  1. UserManager.GenerateChangePhoneNumberToken
  2. 发送带有令牌的短信
  3. UserManager.VerifyChangePhoneNumberToken
  4. 将自定义逻辑添加到授权