我是靠谱客的博主 糟糕高跟鞋,这篇文章主要介绍.NET短信验证步骤,现在分享给大家,希望可以做个参考。

首先需要在Web.config中配置开发者账号,方法如下:

复制代码
1
2
3
<!--配置开发者短信验证账号--> <add key="appId" value="1400235815"/> <add key="appKey" value="2d316373a804c33fbf0d4b269bbaf0ea"/>

1.创建一个第三方的项目,项目中创建一个名字为“TenXunYunSMS”的类,类中的数据如下:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using qcloudsms_csharp; using qcloudsms_csharp.httpclient; using qcloudsms_csharp.json; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace MiShop.Remote { /// <summary> /// /// </summary> public class TenXunYunSMS { //appId public int appId; //appKey public string appKey = ""; //短信模板ID private int tmplateId = 379257; //签名内容 private string smsSign = "7hhhcn"; /// <summary> /// 验证码 /// </summary> public int Code { get; set; } /// <summary> /// 发送验证码 /// </summary> /// <param name="phone"></param> /// <returns></returns> public void SetSMS(string phone) { Random random = new Random(); int code = random.Next(100000, 999999); try { SmsSingleSender ssender = new SmsSingleSender(appId, appKey); var result = ssender.sendWithParam("86", phone, tmplateId, new[] { code.ToString() }, smsSign, "", ""); // 签名参数未提供或者为空时,会使用默认签名发送短信 } catch (JSONExcep

最后

以上就是糟糕高跟鞋最近收集整理的关于.NET短信验证步骤的全部内容,更多相关内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部