mysql 驗證碼過期時間 簡訊驗證碼的失效時間

2021-10-17 23:03:19 字數 766 閱讀 5444

這裡使用的是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...