當前位置:
首頁 > 知識 > Thinkphp5使用阿里大於簡訊驗證

Thinkphp5使用阿里大於簡訊驗證

現在各種平台登錄驗證很多時候會使用簡訊驗證,快捷安全,有很多平台提供簡訊驗證服務,相比較而言阿里大於價格比較便宜、快捷,所以在php教學中多以此為例來說明簡訊驗證的使用。下面我們在tp5中說明如何使用阿里大於進行簡訊驗證。

一、首先到阿里大於平台上註冊,創建應用

阿里大於地址為:https://www.alidayu.com/,點擊免費入住,然後註冊,註冊完畢後,進入管理中心。如下圖所示在左邊導航欄里選擇——應用管理,然後在右邊內容窗口裡選擇創建應用。

在左側導航欄里選擇應用管理——應用列表。然後在右邊窗口中選擇創建應用。

創建完畢後,可以獲得應用的appkey和appsecret,這兩個東東很重要。

然後在左側的導航欄里選擇SDK下載,在右邊窗口裡選擇php版。

下載完成後解壓,得到如下文件:

在所給的這些文件里,只要以下文件就夠了:

我們把這些文件放到tp5的extend目錄里,建立一個文件夾alidayu,把所有文件放到該文件夾下。

然後回到阿里大於,在左側導航欄里選擇配置管理——驗證碼,然後在右側窗口裡可以看到兩個選擇項:配置簡訊簽名和配置簡訊模板。

1.首先配置簡訊簽名,這個是必須的,界面如下,根據自己的需要選擇,個人使用選擇第一個就行。

2.配置簡訊模板。

選擇配置簡訊模板,然後添加模板:

這裡,模板內容是重點,比如說驗證碼簡訊一般會有一個隨機數,這個隨機數如何表示呢,就用$這種方式表示,其中$就是php中對應的變數,用幾個就定義幾個,{}裡面是變數的名字。配置完成後如下圖所示:

重點是模板ID,這個在程序代碼中要用。

二、在tp5中引用

1.項目的目錄結構

要想在項目中引用extend下的alidayu下面的幾個類,必須給類添加名空間。

2.給下載的文件添加名空間

在tp5中載入類使用的是自動載入,是根據名空間載入的,所以,下載的幾個類文件,必須定義名空間才能引用,名空間必須和目錄一致。

3.在控制器里引用驗證碼類

如果,編譯出現找不到TopClient類的提示,可以在application下config.php里修改:

添加一個名空間和文件夾的對照,則一切ok。

4.編寫簡訊驗證碼方法

三、html文件

文章來源:

http://www.cnblogs.com/landmark/p/6930818.html?utm_source=tuicool&utm_medium=referral

點擊展開全文

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 優才學院 的精彩文章:

AI帶來全新的起跑線,你位於哪裡?
程序員最核心的競爭力是什麼?
貼兩篇xhtml+css相關的文章,回應用戶關切
淺析前端開發中的 MVC/MVP/MVVM 模式
設計為兒童服務的網站你需要準備什麼

TAG:優才學院 |

您可能感興趣

iOS12:iPhone也能自動複製簡訊驗證碼了
iPhone iOS 12功能新亮點,可以自動讀取並輸入簡訊驗證碼
好用到爆!iOS 12自動複製簡訊驗證碼
2018世界機器人大會/9月PT展前瞻/給簡訊驗證碼加把安全鎖
利用簡訊驗證碼盜刷賬戶財產 看MIUI如何防範
簡訊驗證碼是做什麼用的
簡訊驗證並不安全!
美國運營商合力推移動驗證平台:取代簡訊驗證碼
截獲簡訊驗證碼導致盜刷?中國移動:已有方案!
「截獲簡訊驗證碼」盜刷案頻發:手機處於2G狀態要小心
「截獲簡訊驗證碼」盜刷頻發,華為手機支招
美國運營商開發「移動驗證平台」 取代簡訊驗證碼
簡訊驗證碼:是時候說再見了
手機上了鎖為啥還丟錢?簡訊驗證碼的鍋!教你鎖SIM卡保平安
簡訊驗證碼如此不安全!蘋果雙重驗證好太多
多家美國運營商合作開發下一代「移動驗證平台」 取代簡訊驗證碼
簡訊驗證碼的安全級別比密碼還要高,你知道嗎
記者實測簡訊嗅探風險:簡訊驗證碼+身份證,就能挪走你手機里所有的錢!
新型盜刷銀行卡犯罪 給簡訊驗證碼加把安全鎖
飛機起飛前接到改簽電話 他把簡訊驗證碼告訴對方 這名男子被騙9萬多元