Dedecms是一款内容管理系统,使用它建站的个人站长非常多。因为它非常易用,哪怕完全不会编程,通过学习,也可以快速搭建一个展示类的企业站。

Dedecms是有会员功能的,在后台有一个会员设置,在设置里面可以开启会员功能,比如:用户注册,登入等。

最近有一个需求,就是帮助客户把原来的用户注册功能,添加短信发送验证码的支持。Dedecms系统默认是没有短信接口的,他在用户注册时仅仅需要用户提供一个邮箱地址,就可以完成注册,这样其实是非常不安全的,特别容易被攻击,导致系统瘫痪。使用短信发送验证码,配合图形验证码的验证,不仅提高了网站的安全性,还提高了用户体验度,一举两得。

短信接口我依然使用的是短信宝的短信接口(http://www.smsbao.com),主要考虑到他们接入方便,平台稳定,我们公司和短信宝合作很久了。我查看了一下他们的官网的插件,惊奇的发现短信宝已经制作了对应的短信插件,直接进行简单的安装就可以使用了。并且在短信发送验证码时,短信宝的插件里面把图形验证码这类的安全防范措施都做好了,真的是考虑的非常周到。

下面来具体说一下安装过程和注意事项:
(1). 首先先登入DEDECMS的后台。
系统 - 会员设置 – 是否开启会员功能 选择是,并保存。如下图:

(2). 使用DEDECMS的SQL命令行工具,导入短信相关配置。
在系统 - sql命令行工具 – 多行命令 – 填写sql语句 – 执行。如下图:

要执行的sql如下:

ALTER TABLE `dede_member` ADD `phone2` CHAR( 11 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL;
INSERT INTO `dede_sysconfig` (
`aid` ,
`varname` ,
`info` ,
`groupid` ,
`type` ,
`value`
)
VALUES (
'9660', 'cfg_mobile_reg', '是否开启会员手机注册', '7', 'bool', 'Y'
);
INSERT INTO `dede_sysconfig` (
`aid` ,
`varname` ,
`info` ,
`groupid` ,
`type` ,
`value`
)
VALUES (
'9661', 'cfg_smsbao_name', '短信宝用户名', '7', 'string', ''
);
INSERT INTO `dede_sysconfig` (
`aid` ,
`varname` ,
`info` ,
`groupid` ,
`type` ,
`value`
)
VALUES (
'9662', 'cfg_smsbao_password', '短信宝密码', '7', 'string', ''
);
INSERT INTO `dede_sysconfig` (
`aid` ,
`varname` ,
`info` ,
`groupid` ,
`type` ,
`value`
)
VALUES (
'9663', 'cfg_smsbao_sign', '短信签名', '7', 'string', ''
);

(3). 配置短信宝短信接口信息:系统 - 系统基本参数 - 其它选项,填写短信宝用户名,密码以及短信签名,确定保存,如下图:

(4). 最后把短信宝的插件,上传到服务器中,并覆盖源文件。并进行短信发送测试:

测试完毕,发送成功。最后我把插件的下载地址提供一下,方便大家使用:
http://www.smsbao.com/download/phpcms_smsbao.zip

DEDECMS短信宝短信插件相关推荐

  1. NIUSHOP商城系统短信宝短信插件

    配置方式: 一:本插件针对NIUSHOP商城程序开发,插件内的所有文件除Smsbao.php文件外,均为对原文件的修改,如果你的系统经过二次开发,安装本插件之前,请仔细核对修改. 二:把下载好的NIU ...

  2. WordPress安装短信宝短信插件教程

    wordpress v4.x utf8 短信宝插件-1.0基础版下载 wordpress v4.x utf8 短信宝插件-1.1加强版下载 wordpress v5.x utf8 短信宝插件-1.2下 ...

  3. WordPress短信宝短信插件

    WordPress是使用PHP语言开发的博客平台,也可以把 WordPress当作一个内容管理系统(CMS)来使用.它是使用PHP语言和MySQL数据库开发的.WordPress有许多第三方开发的免费 ...

  4. DsMall商城新增短信宝短信接口

    DSMall基于国内优秀开源框架THinkPHP.打造出的一套开源的B2B2C电子商务系统.小编带着大家一起开发DSMall商城2.5.3的短信宝插件接口.我们使用的短信接口是短信宝短信群发平台的短信 ...

  5. 彩虹易支付新增短信宝短信接口

    彩虹易支付系统,专注于聚合支付网站解决方案提供.小编对这款系统还比较了解,今天就以替换短信接口为例为大家讲解一下如何进行二次开发,使用的短信接口是我们短信宝短信群发平头的短信接口,我们短信宝短信群发平 ...

  6. php对接短信宝,DEDECMS短信宝短信插件

    配置方式: 一. 登入dedecms的后台,选择系统 -> 会员设置 -> 在是否开启会员功能选择"是".保存. 二.在系统 -> sql命令行工具 –> ...

  7. 思途旅游CMS短信宝短信插件

    思途旅游CMS是一款旅游网站建设的管理系统,二次开发进行功能扩展很方便.我们公司最近接到了一个客户的二次开发业务.需求中有一项就是替换原来的短信接口,因为原来的短信接口不稳定,我这里给他推荐了短信宝的 ...

  8. 青柚im安装短信宝短信插件教程

    青柚im短信宝插件下载 1:安装本插件直接覆盖系统原文件,本插件内所有文件均系短信宝在系统原文件的基础上进行了部分修改,如果您的系统经过二次开发,安装本插件之前请您仔细核对插件文件,以免造成不便. 2 ...

  9. ThinkPHP6集成腾讯云、短信宝短信发送的工具类

    composer安装 composer require mrwanghongda/sms-sdk 代码: use Mrwanghongda\SmsSdk\Sms\SmsFactory;/*** 短信宝 ...

  10. thinkphp6 lib短信宝短信验证码封装

    //获取验证码 Route::get('getPhone','Login/getPhone'); 扩展包安装:composer require mrwanghongda/sms-sdk ajax发送 ...

最新文章

  1. atlas单机模式代码_游戏日报:3DS源码遭泄露,COD吃鸡更新经典模式,重装机兵再跳票...
  2. SrsAutoFree模式,避免内存泄漏和错误
  3. Numpy 之Fancy indexing
  4. HDU 1556【线段树区间更新】
  5. 数组排序-冒泡排序和选择排序
  6. php入侵检测,PHP入侵检测系统—PHPIDS
  7. 密码学系列之:blowfish对称密钥分组算法
  8. 李嘉诚14句经典成功格言
  9. 【论文笔记】Weakly Supervised Discriminative Feature Learning with State Information for Person ...
  10. 提升团队战斗力的要点
  11. CPD配准算法及代码的简单理解(Coherent Point Drift)
  12. MATLAB在线工具,画图啥的都不用安装了,超级实用
  13. 开源PLM软件Aras详解八 Aras之RelationshipTypes关系类详解
  14. WLAN无线适配器未连接
  15. python获取股票数据接口
  16. html调用天气预报wsdl服务,调用天气预报Web Service
  17. 在CMD命令行下关闭进程的命令
  18. Praat提取的基频可以工程应用吗?
  19. 东芝扩大用于汽车和工业应用的以太网桥接IC产品阵容
  20. 读书笔记——上瘾:让用户养成使用习惯的四大产品逻辑

热门文章

  1. 土地利用转移矩阵步骤
  2. 第三代移动通信系统抗干扰关键技术(转)
  3. linux命令行下载gcc,linux安装GCC详解
  4. 存储器容量的扩展 —— 位/字扩展
  5. 电磁场理论复习笔记-第一章(上)
  6. 一阶惯性环节如何实现跟踪性能与滤波性能共存(三)
  7. 软件测试的步骤和方法
  8. google服务框架 闪退_缺少谷歌服务框架的情况下出现闪退黑屏
  9. 官网下载mysql jar包
  10. 我的世界java骷髅马_我的世界:稀有坐骑“骷髅马”的10种获取途径,真的只能靠运气?...