今天给大家推荐一个简单的获取手机验证码注册+获取随机4位数

测试框架:.net4.7以上

1.榛子云注册:http://smsow.zhenzikj.com/,送一条测试短信,最低充10元即刻使用

2.注册完我们在平台下载一个SDK这是平台给我们弄好的接口我们只需要下载完就能直接引用了

3.下载好了我们就准备开始写代码,把下载好的SDK引用到你的项目当中

using ZhenziSms;

使用事先申请的AppId、AppSecret初始化ZhenziSmsClient

var client = new ZhenziSmsClient(apiUrl, appId, appSecret);//api地址官网提供

string result = client.Send("手机号", "验证码");//自己修改这两参数

想查看返回结果或者其他功能的到官网平台都可以查到

4.随机4位数

自己调整一下就好了

            string vc = "";
Random rNum = new Random();//随机生成类
int num1 = rNum.Next(, );//返回指定范围内的随机数
int num2 = rNum.Next(, );
int num3 = rNum.Next(, );
int num4 = rNum.Next(, ); int[] nums = new int[] { num1, num2, num3, num4 };
for (int i = ; i < nums.Length; i++)//循环添加四个随机生成数
{
vc += nums[i].ToString();
}
label1.Text = vc; if (textBox2.Text != null && textBox2.Text != "")//用户输入不为空
{
if (textBox2.Text == label1.Text)//判断用户输入与随机生成的四位数是否相同
{
MessageBox.Show("验证成功!");
}
else
{
MessageBox.Show("验证失败!");
}
}
else
{
MessageBox.Show("请输入验证码!");
}

  

C#获取手机验证码+榛子云平台的更多相关文章

  1. 微信小程序获取手机验证码

    一种比较常见的功能获取手机验证码 先看效果图: 其实这个功能实现起来很简单,主要就是调取第三方接口,拿到返回值验证的问题 直接上代码吧: wxml页面: <view class='changeI ...

  2. vue 项目,获取手机验证码和图形验证码(iviewUI框架)

    1.编辑获取验证码模块 <Form ref="phoneFormItem" :model="phoneFormItem" :label-width=&qu ...

  3. js获取手机验证码倒计时的实现

    方案一 <div class="div user-input"> <input type="number" class="code& ...

  4. Android Studio使用Mob来获取手机验证码的源码

    本文来自:CSDN 感谢作者:qq_35812301(其实就是我的号!) 查看原文:http://blog.csdn.net/qq_35812301/article/details/79150775 ...

  5. python解决接口测试获取手机验证码问题

    最近在做接口测试的时候遇到一个问题,就是有个很重要的接口要用到手机短信验证码,而其他接口都依赖于这个验证码,如果没有短信验证码就不能进行下面接口的测试,所以为了定时的验证线上的接口是否正常,而且又不修 ...

  6. Android Studio使用Mob来获取手机验证码加上倒计时

    再根据上编的基础上再添加倒计时即可 添加一个类TimeCountUtil package zhu.com.yzm4; import android.os.CountDownTimer; import ...

  7. jquery实现获取手机验证码倒计时效果

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. django 发送手机验证码

    一.流程分析: 1.用户在项目前端,输入手机号,然后点击[获取验证码],将手机号发到post到后台. 2.后台验证手机号是否合法,是否已被占用,如果通过验证,则生成验证码,并通过运行脚本,让短信运营商 ...

  9. C# WinForm 使用SMS接口发送手机验证码+图形验证码+IP限制

    https://blog.csdn.net/IT_xiao_guang_guang/article/details/104299983 前言   1.发送手机验证码用的是网建的SMS接口(http:/ ...

随机推荐

  1. 新手之:SpringBoot ——Reids主从哨兵整合(CentOS7)

    一.Redis主从搭建(一台服务器模拟多个端口) 结构图:) 1.确保安装了Redis,我装在了/opt/redis目录下.可通过"whereis redis-cli"命令查看是否 ...

  2. ES6系列_9之对象

    1.对象赋值 es5中的对象赋值方式如下: let name="小明"; let skill= 'es6开发'; var obj= {name:name,skill:skill}; ...

  3. jeesite快速开发平台(六)----代码生成模块介绍及使用

    转自:https://blog.csdn.net/u011781521/article/details/79309861

  4. 学习IIS & MVC的运行原理 (转)

    我一直疑惑于以下问题,从客户端发出一个请求,请求到达服务器端是怎样跟iis衔接起来的,而iis又是怎样读取我发布的代码的,并返回服务器上的文件.这其中是怎样的一个处理过程. 1:当你从浏览器中输入一个 ...

  5. 迷你MVVM框架 avalonjs 学习教程6、插入移除处理

    ms-if是属于流程绑定的一种,如果表达式为真值那么就将当前元素输出页面,不是就将它移出DOM树.它的效果与上一章节的ms-visible效果看起来相似的,但它会影响到:empty伪类,并能更节约性能 ...

  6. 使用 Zend_Studio 开发

    之前一直用vim 写PHP, 总觉得IDE的一大堆没有用的插件非常麻烦,所以一直避免使用Zend_Studio.不过随着PHP的发展和框架的发展,以及个人的发展,最后还是回到的IDE的时代. 在使用Z ...

  7. XML解析的二种方法之dom解析

    XML解析的二种方法:dom解析和sax解析 文件大小      存储位置          读取速度 dom解析     小文件      放在内存中              快 sax解析   ...

  8. centos 安装hue 4.0

    Hue是Cloudera开源的一个Hadoop UI,由Cloudera Desktop演化而来.面向用户提供方便的UI用于平时的Hadoop操作中.Apache Ambari面向的是管理员,用于安装 ...

  9. 使用BMFont

    [使用BMFont] 参考1说明如何根据ttf字体生成fnt.png. 参考2说明如何根据自定义图片生成fnt.png. 分三步: 1.Edit->Open Image Manager.导入需要 ...

  10. 01b-1: 性能测度