有评论问我怎么用,,,于是简单更新了一下使用方法。。。。


网易云信5分一条,阿里大于4分5一条,但是网易云信自带验证系统,阿里大于需要自己指定验证码,自己做验证,但是,,,,阿里大于可以自己定义签名,而网易云信只能使用默认的【云短信】,而且阿里大于的短信模板审核很快,,,网易云信妈的,。,,审核了两天,这还是我联系了客服妹子,要不,,,好了。。。不黑网易了。。。接下来上代码。

<?php
/*** Created by PhpStorm.* User: leif* Date: 2016/9/10* Time: 9:20*///Auth 类,直接引入就行class Auth
{//将你注册的 key和 secret 定义好。const APP_KEY = 'your key';const APP_SECRET = 'tour secret';
//发送验证码函数,传入手机号即可public function SendSmsCode($mobile = ""){$appKey = self::APP_KEY;$appSecret = self::APP_SECRET;$nonce = '100';$curTime = time();$checkSum = sha1($appSecret . $nonce . $curTime);$data  = array('mobile'=> $mobile,);$data = http_build_query($data);$opts = array ('http' => array('method' => 'POST','header' => array('Content-Type:application/x-www-form-urlencoded;charset=utf-8',"AppKey:$appKey","Nonce:$nonce","CurTime:$curTime","CheckSum:$checkSum"),'content' =>  $data),);$context = stream_context_create($opts);$html = file_get_contents("https://api.netease.im/sms/sendcode.action", false, $context);echo $html;}
//验证码校验函数,传入手机号,以及该手机号反馈给你的验证码,public function CheckSmsYzm($mobile = "",$Code=""){$appKey = self::APP_KEY;$appSecret = self::APP_SECRET;$nonce = '100';$curTime = time();$checkSum = sha1($appSecret . $nonce . $curTime);$data  = array('mobile'=> $mobile,'code' => $Code,);$data = http_build_query($data);$opts = array ('http' => array('method' => 'POST','header' => array('Content-Type:application/x-www-form-urlencoded;charset=utf-8',"AppKey:$appKey","Nonce:$nonce","CurTime:$curTime","CheckSum:$checkSum"),'content' =>  $data),);$context = stream_context_create($opts);$html = file_get_contents("https://api.netease.im/sms/verifycode.action", false, $context);}
}

网易云信短信验证码验证php实现相关推荐

  1. 网易云信-短信验证码发送、验证

    提示:本文仅记录本人工作中遇到的难点与个人见解,仅供参考,如有问题请见谅. 目录 前言 一.网易云信短信服务是什么? 二.使用步骤 1.创建网易云信工具类CheckSumBuilder 2.短信验证码 ...

  2. Python 网易云信(短信验证码) SDK

    Python SDK 网易云信(短信验证码) Golang SDK 网易云信(短信验证码) 网易云信官网地址 网易云信短信功能开通说明 官方短信验证码接口文档 环境依赖准备 pip install r ...

  3. 网易云信短信接口java_【java】网易云信发送短信接口和验证短信验证码接口

    官网:https://dev.yunxin.163.com/docs/product/IM%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF/%E6%9C%8D%E5%8A%A1 ...

  4. 网易云信短信验证php,网易云 短信验证码+验证+tp5

    * Created by PhpStorm. * User: Administrator * Date: 2018/4/8 * Time: 15:15*/namespace app\api\contr ...

  5. Java使用网易云信短信验证 demo(完整教程)

    大概流程: 用户输入账号点击获取验证码,验证是否绑定手机号码,绑定则发送验证码 用户输入验证码,调用接口验证是否正确返回响应 首先我们需要在网易云信注册账号,获取得到App Key和App Secre ...

  6. 网易云信短信接口java_短信接入示例

    短信 > 短信接入示例 短信接入示例 功能概述 短信服务(Short Message Service)是网易网易云通信为用户提供的一种通信服务的能力,目前支持验证码类短信.通知类短信.运营类短信 ...

  7. 网易云 短信验证码+验证+tp5

    废话不说 直接上代码 PHP部分 1.ServerAPI.php(这是网易云短信文档里面的代码,直接复制存在本地然后改了一些 仅供参考) <?php /*** Created by PhpSto ...

  8. 网易云信短信对接-php

    1,发送短信片段代码 $p = new ServerAPI(self::KEY,self::SECRET);$res=$p->sendSmsCode($templateid,$mobile,'' ...

  9. 安卓注册手机短信验证码验证的案例-02

    本部分我们将讲述如何实现手机注册验证码的代码 首先我们得有一个验证码的界面如下图所示: 代码如下: <?xml version="1.0" encoding="ut ...

最新文章

  1. spring_Spring MVC控制器的单元测试:REST API
  2. 神经网络中的最小二乘_深度神经网络:噪声中解读出科学
  3. 【MyBatis框架】Mybatis开发dao方法第一部分
  4. Linux学习-逻辑滚动条管理员 (Logical Volume Manager)
  5. Mocha BSM基础架构管理——Windows主机监控
  6. 《长安十二时辰》带来的启示:行走江湖,数据泄露怎能不防?
  7. wait()、notify()、notifyAll()原理用法详解sleep()与wait()区别
  8. 视觉感知「挑战」天花板,多摄像头环绕方案同比增长近100%
  9. Asp.net 在配置Microsoft Excel、Microsoft Word应用程序权限时 error: 80070005 和8000401a 的问题...
  10. java用dockerfile生成镜像_【HAVENT原创】创建 Dockerfile 生成新的镜像,并发布到 DockerHub...
  11. http网站快捷免费升级到https
  12. 揭秘腾讯代码管理核心—工蜂Git系统架构
  13. Zend Studio 13.6安装配置SVN注意
  14. 3D游戏编程作业10
  15. Mac 系统下 Rstudio连接虚拟机(远程)oracle数据库
  16. 你今天好帅用计算机,华师表白墙 | 计算机系最帅的男孩子,我喜欢你!
  17. 通达信破底翻形态选股公式,选出破底之后再翻回的标的
  18. 荣耀修改WIFI服务器,数码教程资讯:荣耀路由2S怎么修改wifi的802.11n频宽
  19. Eclipse 一直 invoking Maven Project Bulider 问题
  20. 某预约系统分析 某区公共自行车租车卡在线预约,关于如何提高成功概率

热门文章

  1. Linux 面试题 合集
  2. 什么是继承(一看就懂)
  3. Sublime text3 Version 3.22下载安装及注册
  4. AppStore 关于账号授权
  5. Centos7环境启动docker报polkit服务启动失败
  6. idea 配置ssm项目后配置文件的简要解析及功能类之间的联系
  7. 一种KV存储的GC优化实践
  8. java语言入门(二)之JAVA的基本语法
  9. 在职考研复旦应用统计专业经验分享
  10. 动手学Zeppelin数据挖掘生产力怪兽