1. 程式人生 > >PHP傳送簡訊驗證碼

PHP傳送簡訊驗證碼

簡訊費用:0.04/條

下載alidayu的SDK加入到專案

示例程式碼:

//傳送簡訊驗證碼
//tel 手機號
//code 驗證碼
//shop_name 商戶名
//type 簡訊模板
 public function sendSMS($tel,$code,$shop_name,$type) {
        require_once './Application/alidayu/TopSdk.php';
        $msgType = C('ALIDAYU.Type');
  
        $c = new \TopClient();
        $c->appkey = C('ALIDAYU.AppKey');
        $c->secretKey = C('ALIDAYU.AppSecret');
        $req = new \AlibabaAliqinFcSmsNumSendRequest();
        $req->setExtend("");
        $req->setSmsType("normal");
        $req->setSmsFreeSignName($msgType[$type]['sign']);
        $req->setSmsParam(json_encode(array(
            'code' => $code,
            'product' => $shop_name,
        )));
        $req->setRecNum($tel);
        $req->setSmsTemplateCode($msgType[$type]['tpl']);
        $res = $c->execute($req);
        if ($res->result->success) {
            return true;
        } else {
            //記錄簡訊傳送失敗原因
            A("Home/ErrorLog")->sms(json_encode($res));
            return false;
        }
    }


相關推薦

PHP傳送簡訊驗證

簡訊費用:0.04/條 下載alidayu的SDK加入到專案 示例程式碼: //傳送簡訊驗證碼 //tel 手機號 //code 驗證碼 //shop_name 商戶名 //type 簡訊模板  pu

PHP實現簡訊傳送簡訊驗證功能

簡訊驗證碼是隨機生成的幾位數字,將此數字儲存到資料庫中,傳送簡訊時將該數字 取出來放到下面程式碼填寫簡訊內容處,即可傳送。 注意要傳送的手機號,簡訊寶賬號、密碼,簡訊傳送內容等都要提前存放到資料庫中,下面程式碼中從資料庫中查詢。 <?php header("Cont

js模擬支付寶傳送簡訊驗證&&&&簡訊倒計時

html <div class="pwdContent"> <div class="pwdBox"></div> <div class="pwdErrorPoint">請輸入數字!</div></div>js // 簡訊驗

1-22.如何傳送簡訊驗證之Laravel框架

簡訊驗證碼的應用場景: 應用場景:簡訊註冊  密碼找回  簡訊通知 場景一:註冊 場景二:賬號繫結手機號 場景三:登陸 簡訊實現原理: 發起請求  =》  簡訊API介面流程處理  =》接收結果 簡訊

傳送簡訊驗證 倒計時

 1、頁面樣式:基於bootstrap  1 <div class="form-group"> 2 <label class="col-md-4 control-label">手機號碼</

如何傳送簡訊驗證之laravel框架

​ 簡訊驗證碼的應用場景: 應用場景:簡訊註冊  密碼找回  簡訊通知 場景一:註冊 場景二:賬號繫結手機號 場景三:登陸 簡訊實現原理: 發起請求  =》  簡訊API介面流程處理  =》接收結果 簡訊平臺網址:http://www.

【Python web 開發】雲片網傳送簡訊驗證

傳送簡訊驗證碼 是要使用第三方服務的,運營商是不可能提供對外的個人傳送簡訊服務功能,我們本身也沒有能力去傳送驗證碼,雲片網是目前提供這種服務使用率較高的服務商之一 我們先來看下雲片網國內單條傳送簡訊的api    根據api 寫了一個指令碼,這個appkey 我還沒申請 如

網易雲傳送簡訊驗證java實現

首先,登陸網易雲信註冊賬號然後獲取自己的App Key與App Secret,這裡就不多說了,可以自行百度。 在服務端API中我們可以很容易的找到這段程式碼,這是用來加密用的(關於如何加密也可以找到) import java.security.MessageDiges

傳送簡訊驗證後60秒倒計時

jquery實現的傳送簡訊驗證碼後60秒倒計時功能,完整例項可到http://smsow.zhenzikj.com/doc/sdk.html 下載"註冊驗證碼"的demo。 直接下載:java版: http://smsow.zhenzikj.com/demo/download.html?

小程式開發 —— 傳送簡訊驗證獲取倒計時效果

在小程式開發過程中如何實現簡訊驗證碼功能呢? 主要有兩種方法: 一、 使用小程式的 wx.getPhoneNumber 介面獲取簡訊驗證碼 微信小程式提供了 wx.getPhoneNumber api

celery非同步任務傳送簡訊驗證

1.在專案中建立celery_tasks包 2.在celery_tasks目錄下建立config.py檔案,用於儲存celery的配置資訊 broker_url = "redis://127.0.0.1

python利用第三方模組,傳送簡訊驗證

對於初學者,如何利用第三方python開發包傳送簡訊驗證碼,下面是具體的實現和記錄過程! 環境:虛擬機器上centos7平臺,python3.7版本; 首先,申請賬號的部分就省略了  1. 獲得appid和appSecret 在"我的應用"-&

python3傳送簡訊驗證demo

對於初學者,如何利用第三方python開發包傳送簡訊驗證碼,下面是具體的實現和記錄過程! 環境:虛擬機器上centos7平臺,python3.7版本; 首先,申請賬號的部分就省略了  1. 獲得appid和appSecret 在"我的應用"-&

JS實現註冊登入傳送簡訊驗證動態顯示60S倒計時完整案例

通常在web專案中都會遇到賬戶註冊或者忘記密碼時需要傳送簡訊驗證碼的功能,雖然說這種功能很常見,但是實際開發過程中很多人還會遇到不少坑。筆者經過整理把最近專案中的用到的這個傳送簡訊驗證碼動態顯示60S倒計時的完整實現過程分享給廣大開發者朋友。 1、頁面傳送簡訊驗證碼的表

java整合阿里大於第三方平臺傳送簡訊驗證

閒話不多說,言歸正傳。今天我要分享的是利用阿里大魚實現網站和APP的簡訊驗證。 阿里大魚開放了很多的訊息通知服務,包括簡訊通知,語音通知等。 阿里大魚的簡訊傳送官方API:https://api.alidayu.com/doc2/apiDetail.htm?spm=a3142

java 實現傳送簡訊驗證功能

如何使用java + maven的專案環境傳送簡訊驗證碼,本文使用的是榛子云簡訊 的介面。 1. 安裝sdk 下載地址: http://smsow.zhenzikj.com/doc/sdk.html 下載下來是jar檔案,需要將jar釋出到本地的maven倉庫中, 在c

java向手機號傳送簡訊驗證

需要下載這三個jar包   commons-logging-1.1.1.jarcommons-httpclient-3.1.jarcommons-codec-1.4.jar 點選sms註冊才可以用簡訊驗證碼 1.註冊完畢就需要登入 2.登入完畢需要檢視簡訊金鑰 &

java後臺呼叫簡訊介面,實現傳送簡訊驗證的控制層實現

1.設計:使用者填寫手機號,點選獲取驗證碼按鈕,controller層獲得所要傳送驗證碼的手機號,隨機生成六位數的驗證碼。呼叫傳送簡訊介面url向此手機號傳送驗證碼。注意:下面的程式碼採用的是雲信使的簡訊驗證碼介面,不同的驗證碼更換不同的url格式,即可。 `

傳送簡訊驗證沒有判斷圖形驗證是否正確,被攻擊,臨時用nginx限制ip訪問

在專案中,註冊頁面上傳送簡訊驗證碼沒有判斷圖形驗證碼是否正確,就傳送驗證碼了,結果被攻擊了,nginx的access.log看到訪問的ip,並將訪問過多的ip選擇出來,臨時用nginx限制ip訪問。後面修改程式碼,重新發版。 但是,對於套了一層 CDN 或代理的網站,通過

傳送簡訊驗證時的倒計時功能

this.show = false; const TIME_COUNT = 60; if (!this.timer) { this.co