這裡使用的是tp5框架 **參考一下
* 傳送驗證碼
public function sendsmscode() $/";
$str = preg_match($preg_str, $phone);
//判斷是否正則通過
if ($str == 0) {
return json(['code' => 200, 'msg' => '手機號碼格式錯誤 :' . $phone, 'data' => json()]);
// 將驗證碼記錄入快取
$code = mt_rand (100000,999999);
$expire_time = time () + 300;
$cache_data = [
'phone' => $phone,
'code' => $code,
'expire_time' =>$expire_time, #過期時間
'send_time' => time () #傳送時間
// do:傳送驗證碼
loader::import('alisms\alisms', extend_path);
alisms::sendsms($phone,$code);
// 將驗證碼資訊加入快取
cache ('reg_sms_code:'.$phone,$cache_data,300);
return json (['code' => 200, 'msg' => '驗證碼傳送成功','data' => json()]);
Java實現有效時間簡訊驗證碼
上週由於其他的工作繁忙,都沒時間來寫部落格,這不一有時間,就馬上來寫最近實現的性功能了。這篇主要講的是怎麼讓簡訊驗證碼具有時效性,我手上的專案要求的時效性是5分鐘,那麼話不多說,我就開始碼 了 這裡主要還用到了第三方的簡訊介面,互億無線簡訊平台。www.ihuyi.com 實現步驟 springmv...
簡訊驗證碼
簡訊驗證碼 圍繞以下兩個方法開展 1 sendcaptcha 獲取驗證碼 2 commitcaptcha 提交驗證碼 方法 1 addtextchangedlistener 文字變化 2 requestfocus 請求焦點 3 string phone etphonenum.gettext tost...
簡訊驗證碼
你的key access key secret 你自己的key 注意 不要更改 region cn hangzhou product name dysmsapi domain dysmsapi.aliyuncs.com acs client acsclient access key id,acces...