我是靠谱客的博主 糟糕高跟鞋,最近开发中收集的这篇文章主要介绍.NET短信验证步骤,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

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

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

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短信验证步骤的全部内容,希望文章能够帮你解决.NET短信验证步骤所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部