互億無線·讓通信更簡單

互億無線 > 行業(yè)資訊 > ECshop如何接入手機短信驗證功能

ECshop如何接入手機短信驗證功能

2014-01-08 09:48:53

一、程序示例

程序在ECshop會員注冊頁面的基礎(chǔ)上進行開發(fā),用戶可以直接下載使用。

二、程序功能說明

1、自動判斷手機號碼格式是否正確

2、點擊“獲取驗證碼”按鈕之后,按鈕變成不可點擊狀態(tài),并倒計時60秒,60秒后可以重新點擊

3、系統(tǒng)自動生成隨機的驗證碼(用戶可以自行對驗證碼的位數(shù)進行定義)

4、采用文本方式記錄日志,方便查詢短信是否發(fā)送成功

5、安裝簡單,不懂php也能接入

三、ECshop手機短信驗證功能安裝步驟

1.先將sms文件夾上傳到ecshop的安裝根目錄。ecshop短信插件下載地址:http://skoolfish.com/plugin/sms/ecshop_V3.6.html
2.修改sms文件夾下sms.php中的用戶名和密碼修改成你注冊時填寫的用戶名和密碼,如果還沒注冊請到http://skoolfish.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 下的默認(rèn)模板基礎(chǔ)上進行調(diào)試安裝的,如果你是自定義的模板請參考下面的說明進行相應(yīng)的調(diào)整

訂單通知短信接口自助申請試用地址:http://skoolfish.com/product.php

接口下載地址:http://skoolfish.com/upload/file/cu-fa-jie-kou.rar 

標(biāo)簽: 短信插件

互億無線短信新客優(yōu)惠活動

新用戶促銷套餐,首購優(yōu)惠,直接下單購買

  • 驗證碼通知短信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折

在線咨詢
電話咨詢

服務(wù)熱線:

4008 808 898

服務(wù)熱線(工作時間):

4008 808 898

業(yè)務(wù)咨詢(非工作時間):

售后咨詢(非工作時間):

驗證碼已發(fā)送到您的手機,請查收!

輸入驗證碼后,點擊“開通體驗賬戶”按鈕可立即開通體驗賬戶。

收不到短信驗證碼?
互億無線不提供接碼服務(wù),接碼用戶請勿點擊開通按鈕。
×