介面/public/sendsmssms_******之類的資料和傳送的模板及簽名需要在阿里大魚上設定
/**
* 傳送簡訊驗證碼
* 登入確認驗證碼 sms_212405177
* 使用者註冊驗證碼 sms_212405175
* 修改密碼驗證碼 sms_212405174
*/public
function
sendsms()
$/',
'手機號碼不能為空|手機號碼格式不正確|手機號碼格式不正確'],
['mold'
,'require'
,'缺少資訊分類'],
]);if
(!$validate
->
check
($this
->
param))
$tplcode=[
'login'
=>
'sms_212405177'
,'register'
=>
'sms_212405175'
,'forget'
=>
'sms_212405174'];
$code
=randnum(6
);return
sendsms
($this
->
param
['account'],
$tplcode
[$this
->
param
['mold']]
,$code);
}
生成6位驗證碼
/**
* 獲取隨機位數數字,用於生成簡訊驗證碼
* @param integer $len 長度
* @return string
*/function
randnum
($len=6
)
model層方法
/**
* 阿里大於簡訊
* $phone 手機號 字串
* $tplcode 簡訊模板 id 字串
* sms_193015824(驗證碼$,您正在登入,若非本人操作,請勿洩露。)
* $tplparam=['code'=>$code] 驗證碼 陣列
*/function
sendsms
($phone
,$tplcode
,$code
)else
}
注意修改引入檔案中的$accesskeyid/$accesskeysecret還有簽名
阿里大魚簡訊接入
相信很多人都會使用阿里簡訊服務,一方面的費用便宜,大約4.5分一條簡訊,另一方面傳送資訊穩定,還有就是方便在阿里平台上進行分析和統計。使用阿里雲簡訊需要提供秘鑰,還需要在阿里平台申請模板和簽名,等審核通過後就可以進行開發。申請簽名流程 申請模板流程 阿里簡訊需要用到他們提供的兩個jar包,一會在後面...
阿里大魚 簡訊傳送API
參考鏈結一 參考鏈結二 專案中運用了阿里大魚來實現簡訊的傳送.主要步驟如下 1 申請簡訊簽名 在控制台完成模板與簽名的申請 2 申請簡訊模板 在控制台完成模板與簽名的申請 3 第一部分,獲取iacsclient物件,該物件用來傳送請求。定義常量 final string product dysmsa...
PHP 呼叫阿里大魚簡訊驗證
1.第一步 2.第二步 第三步 可以寫html了 5 使用者長度不符合要求 獲取驗證碼 第四步 寫入jq 功能是,傳送驗證碼後倒計時,並且post傳遞後台,後台返回的資料0,1,2分別對應不同的功能 這段 是參考別人的上面有兩個引數admin和mobile分別代表使用者名稱和手機號碼。第五步寫入功能...