你的位置:首页 > 软件开发 > ASP.net > 使用ASP.NET Identity以手机短信实现双重验证

使用ASP.NET Identity以手机短信实现双重验证

发布时间:2015-09-01 22:00:25
这篇文章将展示怎么使用SMS短信启动双重验证 创建一个ASP.NET 5项目 一开始,使用Visual studio 2015创建一个新的ASP.NET Web应用程序: 在下一步中选择ASP.NET 5 Templates中的Website项目模板,并在右侧面板中确认选择了I ...

这篇文章将展示怎么使用SMS短信启动双重验证

创建一个get='_blank'>ASP.NET 5项目

一开始,使用Visual studio 2015创建一个新的ASP.NET Web应用程序:

使用ASP.NET Identity以手机短信实现双重验证

在下一步中选择ASP.NET 5 Templates中的Website项目模板,并在右侧面板中确认选择了Individual Authentication:

使用ASP.NET Identity以手机短信实现双重验证

到这里,项目已经创建,这可能需要几分钟来加载,注意在Visual studio状态栏中指示正在下载的一些资源,Visual studio下载了一些它认为需要的文件作为应用程序解决方案的一部分。

运行应用程序

在项目加载结束后,运行这个应用程序,你将看到以下页面:

使用ASP.NET Identity以手机短信实现双重验证

使用SMS短信进行双重验证

本教程使用Twilio,但是你也可以使用其他任何的SMS技术提供商。

  1. 创建Twilio账号
  2. 从”Account“选项卡,拷贝账户的SID和Auth token
  3. 从”Numbers“选项卡页面中,拷贝你Twilio电话号码
  4. 确保以上两项在你的应用程序中可用
  5. 在应用程序中添加Twilio的Nuget包
  6. 在MessageServices中添加代码来发送SMS短信

使用ASP.NET Identity以手机短信实现双重验证

public static Task SendSmsAsync(string number, string message){  // Plug in your SMS service here to send a text message.  var twilio = new TwilioRestClient("YourTwilioSid", "YourTwilioToken");  var result = twilio.SendMessage("YourTwilioPhoneNumber", number, message);  return Task.FromResult(0);}

原标题:使用ASP.NET Identity以手机短信实现双重验证

关键词:ASP.NET

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。