位置: IT常识 - 正文

dedecms织梦短信接口插件代码(微米短信平台)(织梦cms不更新了吗)

编辑:rootadmin

推荐整理分享dedecms织梦短信接口插件代码(微米短信平台)(织梦cms不更新了吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦主动推送,织梦收费5800的解决方法,织梦cms为什么不维护了,织梦cms怎么样,织梦主动推送,织梦如何使用,织梦主动推送,织梦表单短信验证码,内容如对您有帮助,希望把文章链接给更多的朋友!

本教程织梦短信接口插件代码基于微米短信平台(www.weimi.cc)的一个织梦短信接口。织梦58分享给大家。

具体代码

dedecms织梦短信接口插件代码(微米短信平台)(织梦cms不更新了吗)

1、存储验证码到数据库,需要新建建一个数据表。后台----系统---- sql命令行工具,运行以下代码:(注意表前缀)

123456789DROPTABLEIFEXISTS`dede_sms`;CREATETABLE`dede_sms`(`id`int(11)unsignedNOTNULLAUTO_INCREMENT,`phone`varchar(15)NOTNULLDEFAULT'',`code`varchar(8)NOTNULLDEFAULT'',`created_at`int(10)NOTNULLDEFAULT'0',`expire_at`int(10)NOTNULLDEFAULT'0',PRIMARYKEY(`id`))ENGINE=MyISAMAUTO_INCREMENT=1DEFAULTCHARSET=utf8;

2、新建WMsendSms.PHP文件,放在/include目录下。具体代码如下:

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104<?phpif(!defined('DEDEINC'))exit('RequestError!');//发送短信//$cid短信模板CIDfunctionsendSms($mob,$cid='微米短信模板查看CID'){$res=validatePremise($mob);if($res){$ch=curl_init();curl_setopt($ch,CURLOPT_URL,"http://api.weimi.cc/2/sms/send.html");curl_setopt($ch,CURLOPT_RETURNTRANSFER,TRUE);curl_setopt($ch,CURLOPT_POST,TRUE);/*传入模板参数。短信模板内容示例:【微米】您的验证码是:%P%,%P%分钟内有效。如非您本人操作,可忽略本消息。传入两个参数:p1:610912p2:3最终发送内容:【微米】您的验证码是:610912,3分钟内有效。如非您本人操作,可忽略本消息。*/$uid='微米查看去';$pas='微米查看去';$p1=createRandomCoder(4);$p2=5;//分钟curl_setopt($ch,CURLOPT_POSTFIELDS,"uid=$uid&pas=$pas&mob=$mob&cid=$cid&p1=$p1&p2=$p2&type=json");$res=curl_exec($ch);curl_close($ch);$arr=json_decode($res,true);if($arr['code']==0){saveCode($mob,$p1);return"短信发送成功!";}return"短信发送失败!";}else{return"短信发送频繁,请稍后再发送!";}}//生成随机字符串//$len要生成的随机字符串长度//$type随机码类型:0,数字+大小写字母;1,数字;2,小写字母;3,大写字母;4,特殊字符;-1,数字+大小写字母+特殊字符functioncreateRandomCoder($len,$type='0'){$arr=array(1=>"0123456789",2=>"abcdefghijklmnopqrstuvwxyz",3=>"ABCDEFGHIJKLMNOPQRSTUVWXYZ",4=>"~@#$%^&*(){}[]|");if($type==0){array_pop($arr);$string=implode("",$arr);}elseif($type=="-1"){$string=implode("",$arr);}else{$string=$arr[$type];}$count=strlen($string)-1;$code='';for($i=0;$i<$len;$i++){$code.=$string[rand(0,$count)];}return$code;}//保存验证码functionsaveCode($phone,$code,$time=5){global$dsql;$created_at=time();$expire_at=time()+($time*60);$code=strtolower($code);$sql="INSERTINTO`dede_sms`(`phone`,`code`,`created_at`,`expire_at`)VALUES('$phone','$code','$created_at','$expire_at')";return$dsql->ExecuteNoneQuery($sql);}//检查手机号,验证码functionvalidateCode($phone,$code){global$dsql;$code=strtolower($code);$current=time();$sql="SELECT`id`FROM`dede_sms`WHERE`phone`LIKE'$phone'AND`code`LIKE'$code'AND`expire_at`>'$current'";$row=$dsql->GetOne($sql);if(is_array($row)){returntrue;}else{returnfalse;}}//检查是否发送:防止恶意刷短信//$phone手机号www.dede58.com织梦模板下载//$time有效时间(分钟)functionvalidatePremise($phone,$time='1'){global$dsql;$row=$dsql->GetOne("SELECT`id`,`expire_at`FROM`dede_sms`WHERE`phone`LIKE'$phone'");if(is_array($row)){if(time()<$row['expire_at']){returnfalse;}else{$dsql->ExecuteNoneQuery("DELETEFROM`dede_sms`WHEREid=".$row['id']);}}returntrue;}

提示:表的前缀改为你的表前缀,这样就完成了织梦短信接口。

免责

本文链接地址:https://www.jiuchutong.com/zhishi/310864.html 转载请保留说明!

上一篇:【Java面试】带你从面试官的角度深入剖析,什么是Java虚拟机为什么要使用?(java面试相关)

下一篇:企业官网可以用帝国cms吗(企业官网用什么系统)

  • 中国古代名人励志小故事(中国古代名人励志故事200字)

    中国古代名人励志小故事(中国古代名人励志故事200字)

  • 小米手机gms在哪设置(小米手机gms在哪里)

    小米手机gms在哪设置(小米手机gms在哪里)

  • 12123交费页面打不开(12123点击缴费没有反应)

    12123交费页面打不开(12123点击缴费没有反应)

  • 安兔兔跑分多少才算好

    安兔兔跑分多少才算好

  • word空格下划线不显示怎么办(word空格下划线怎么设置)

    word空格下划线不显示怎么办(word空格下划线怎么设置)

  • 耳机插电脑后再插手机没用了(耳机插电脑后再开机)

    耳机插电脑后再插手机没用了(耳机插电脑后再开机)

  • 怎么用OPPO手机把几张照片合成一张(怎么用oppo手机压缩文件然后打包发送)

    怎么用OPPO手机把几张照片合成一张(怎么用oppo手机压缩文件然后打包发送)

  • opporeno3pro没有耳机孔咋办(opporeno没有耳机)

    opporeno3pro没有耳机孔咋办(opporeno没有耳机)

  • 手机root权限开启后有什么影响(手机root权限开启之后会怎样)

    手机root权限开启后有什么影响(手机root权限开启之后会怎样)

  • 华为mate30pro怎么看是不是翻新机(华为mate30pro怎么刷机)

    华为mate30pro怎么看是不是翻新机(华为mate30pro怎么刷机)

  • 耳返能当耳机用吗(耳返有耳机的功能吗)

    耳返能当耳机用吗(耳返有耳机的功能吗)

  • 微信屏幕突然变黑了怎么办(微信屏幕突然变黑了)

    微信屏幕突然变黑了怎么办(微信屏幕突然变黑了)

  • 拍雨景用多大光圈(拍雨景用多大光圈好)

    拍雨景用多大光圈(拍雨景用多大光圈好)

  • 淘宝直播屏幕怎么挂字(淘宝直播屏幕怎么放大)

    淘宝直播屏幕怎么挂字(淘宝直播屏幕怎么放大)

  • 美团商家怎么上传商品(美团商家怎么上传店铺图片)

    美团商家怎么上传商品(美团商家怎么上传店铺图片)

  • pr视频剪辑吃显卡吗(pr视频剪辑吃显卡还是cpu)

    pr视频剪辑吃显卡吗(pr视频剪辑吃显卡还是cpu)

  • 为什么苹果原相机拍出来是反的(为什么苹果原相机拍完会自动变亮)

    为什么苹果原相机拍出来是反的(为什么苹果原相机拍完会自动变亮)

  • vivos1的手电筒在哪里

    vivos1的手电筒在哪里

  • 华为freebuds2pro什么时候出(华为freebuds2pro什么芯片)

    华为freebuds2pro什么时候出(华为freebuds2pro什么芯片)

  • 抖音上传如何不被压缩(抖音上传如何不被压缩画质)

    抖音上传如何不被压缩(抖音上传如何不被压缩画质)

  • Linux系统中开起和关闭用户的磁盘空间限制的命令(linux开启)

    Linux系统中开起和关闭用户的磁盘空间限制的命令(linux开启)

  • ptssvc.exe - ptssvc是什么进程 有什么用

    ptssvc.exe - ptssvc是什么进程 有什么用

  • 基于 transformers 的 generate() 方法实现多样化文本生成:参数含义和算法原理解读(基于transformers的nlp入门 pdf)

    基于 transformers 的 generate() 方法实现多样化文本生成:参数含义和算法原理解读(基于transformers的nlp入门 pdf)

  • 北京市增值税发票查验平台
  • 不动产增值税税率变化
  • 国家重大水利工程建设基金计算方法
  • 卖家电税是多少
  • 合并两公司的帐务怎么做
  • 预交所得税利润表怎么填
  • 企业为个人承担的个人部分社保
  • 天猫最新提现技术
  • 建筑 设计 招聘
  • 房屋租赁个人所得税缴纳标准是多少
  • 建筑企业劳务费怎么做账
  • 公司注销未登记债权,债务人如何抗辩
  • 城建税和教育费附加可以税前扣除吗
  • 创业就业带动补贴
  • 如何加强存货管理内部控制
  • 所税税汇算补交上一年度税金如何做账务处理?
  • 车的违章处理
  • 收到的出口退税款一直有余额吗
  • 增值税发票做假什么后果
  • 网上纳税申报怎么填
  • 收到汇票的账务处理
  • 税收分类编码格式
  • 应税行为扣除额期初余额
  • 新个税过了申报期怎么办
  • 酒店客房收入怎么算
  • 退税收入计入营业外收入吗
  • 2020快手怎么删除
  • 腾讯电脑管家下载
  • 支付委托加工费用会计科目
  • 503错误的原因和解决方法
  • 计提本月应交未交增值税
  • yolov5训练参数说明
  • 营改增之前的房子现在出售怎么开票
  • PHP:GregorianToJD()的用法_日历函数
  • 季度利润表中的营业收入怎么算
  • html列表去掉点
  • springboot整合ssm
  • 前端开发做什么副业
  • 【创作赢红包】项目信息分析表
  • dpkg命令详解
  • 申报财务报表利润怎么写
  • 数论电子书下载
  • 存货资产减值损失借贷方向
  • 企业应纳税所得额是指什么
  • 投资收益交增值税税率是多少
  • 股权投资都有哪些
  • 企业应付账款科目的借方余额反映的是
  • 金蝶专业版数量金额明细账设置
  • 预付款被退回分录
  • 红字发票如何做账
  • 商场收租户电费会计分录
  • 员工医药费属于什么费用
  • 增值税可以退吗
  • 公账发工资如何记账
  • 公司股东的主要几种分类
  • 公司申请土地建厂房
  • 营业执照怎么办理注销
  • 现金日记账是什么帐
  • 教你怎么制作麻雀胶
  • linux gunzip
  • win1020h2正式版
  • linux临时修改编码
  • win10edge浏览器怎么设置兼容模式
  • win8设置无线网络
  • 不格式化更改盘符
  • cocos2djs教程
  • web直接打印
  • js 获取ua
  • cmd命令基础
  • unity3d怎么改变物体大小
  • jquery 插件写法
  • json jquery
  • javascript+HTML5自定义元素播放焦点图动画
  • JavaScript中的math.pi
  • jquery动态
  • unity unite
  • 税务绩效管理存在不足
  • 未清卡会锁死吗?
  • 广东省地方税务局征收社会保险费欠费管理暂行办法
  • 水库占地怎么缴耕地占用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设