互亿无线·让通信更简单

ECshop如何接入手机短信验证功能

2014-01-08 09:48:53

一、程序示例

程序在ECshop会员注册页面的基础上进行开发,用户可以直接下载使用。

二、程序功能说明

1、自动判断手机号码格式是否正确

2、点击“获取验证码”按钮之后,按钮变成不可点击状态,并倒计时60秒,60秒后可以重新点击

3、系统自动生成随机的验证码(用户可以自行对验证码的位数进行定义)

4、采用文本方式记录日志,方便查询短信是否发送成功

5、安装简单,不懂php也能接入

三、ECshop手机短信验证功能安装步骤

1.先将sms文件夹上传到ecshop的安装根目录。ecshop短信插件下载地址:https://www.ihuyi.com/plugin/sms/ecshop_V3.6.html
2.修改sms文件夹下sms.php中的用户名和密码修改成你注册时填写的用户名和密码,如果还没注册请到https://www.ihuyi.com/product.php页面下免费注册.
3.修改user_passport.dwt模板

将以下代码: 

替换成:

修改根目录下的user.php文件

找到代码if ($action == 'register'){

在后加添加代码

$_SESSION['sms_code']=sprintf('%06d', mt_rand(0, pow(10, 6) - 1));

$smarty->assign('sms_code', $_SESSION['sms_code']);

找到代码elseif ($action == 'act_register')

{

    if (strpos($password, ' ') > 0)

        {

            show_message($_LANG['passwd_balnk']);

        }

后加添加代码

/* 手机验证码检查 */

$mobile = isset($_POST['extend_field5']) ? trim($_POST['extend_field5']) : '';//手机号

$verifycode = isset($_POST['mobile_code']) ? trim($_POST['mobile_code']) : '';//验证码

if($mobile!=$_SESSION['mobile'] or $verifycode!=$_SESSION['mobile_code']){

show_message("错误的手机验证码");

}

做完上面四个步骤,那么恭喜你,你的商城也拥有了注册页面的手机验证功能。

本安装说明是在ecshop2.7.3 UTF-8 下的默认模板基础上进行调试安装的,如果你是自定义的模板请参考下面的说明进行相应的调整

订单通知短信接口自助申请试用地址:https://www.ihuyi.com/product.php

接口下载地址:https://www.ihuyi.com/upload/file/cu-fa-jie-kou.rar 

标签: 短信插件

互亿无线短信新客优惠活动

新用户促销套餐,首购优惠,直接下单购买

  • 验证码通知短信200条体验套餐

    ¥10

    0.05元/条 有效期 12个月

    原价0.055元/条,9.1折

  • 验证码通知短信套餐包1万条

    ¥380

    0.038元/条 有效期 12个月

    原价0.055元/条,6.9折

  • 验证码通知短信套餐包5万条

    ¥1,800

    0.036元/条 有效期 12个月

    原价0.043元/条,8.4折

互亿无线短信支持签名认证

为短信加上您的公司品牌和LOGO

在线咨询
电话咨询
服务热线:
4008 808 898



验证码已发送到您的手机,请查收!

填写验证码后,点击“开通体验账户”自动开通体验账户。

收不到短信验证码?
×