程序在ECshop會員注冊頁面的基礎(chǔ)上進(jìn)行開發(fā),用戶可以直接下載使用。
1、自動判斷手機(jī)號碼格式是否正確
2、點(diǎn)擊“獲取驗(yàn)證碼”按鈕之后,按鈕變成不可點(diǎn)擊狀態(tài),并倒計(jì)時60秒,60秒后可以重新點(diǎn)擊
3、系統(tǒng)自動生成隨機(jī)的驗(yàn)證碼(用戶可以自行對驗(yàn)證碼的位數(shù)進(jìn)行定義)
4、采用文本方式記錄日志,方便查詢短信是否發(fā)送成功
5、安裝簡單,不懂php也能接入
1.先將sms文件夾上傳到ecshop的安裝根目錄。ecshop短信插件下載地址:http://422ajvm.cn/plugin/sms/ecshop_V3.6.html
2.修改sms文件夾下sms.php中的用戶名和密碼修改成你注冊時填寫的用戶名和密碼,如果還沒注冊請到http://422ajvm.cn/product.php頁面下免費(fèi)注冊.
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']);
}
后加添加代碼
/* 手機(jī)驗(yàn)證碼檢查 */
$mobile = isset($_POST['extend_field5']) ? trim($_POST['extend_field5']) : '';//手機(jī)號
$verifycode = isset($_POST['mobile_code']) ? trim($_POST['mobile_code']) : '';//驗(yàn)證碼
if($mobile!=$_SESSION['mobile'] or $verifycode!=$_SESSION['mobile_code']){
show_message("錯誤的手機(jī)驗(yàn)證碼");
}
做完上面四個步驟,那么恭喜你,你的商城也擁有了注冊頁面的手機(jī)驗(yàn)證功能。
本安裝說明是在ecshop2.7.3 UTF-8 下的默認(rèn)模板基礎(chǔ)上進(jìn)行調(diào)試安裝的,如果你是自定義的模板請參考下面的說明進(jìn)行相應(yīng)的調(diào)整
訂單通知短信接口自助申請?jiān)囉玫刂罚?span style="color: #0c81e9;">http://422ajvm.cn/product.php
開通免費(fèi)體驗(yàn)賬戶
在線自助開通互億無線云通信平臺賬戶
免費(fèi)開通 產(chǎn)品詳情查看短信產(chǎn)品報(bào)價
新用戶促銷套餐,首購優(yōu)惠,直接下單購買
驗(yàn)證碼已發(fā)送到您的手機(jī),請查收!
輸入驗(yàn)證碼后,點(diǎn)擊“開通體驗(yàn)賬戶”按鈕可立即開通體驗(yàn)賬戶。