日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

給你代碼:阿里云短信驗證碼登錄開發集成

 

應國家相關法律法規要求,用戶注冊需要實名制。因為手機號碼都是使用我們自己的身份證進行注冊的,因此實名認證最簡單的方法就是使用我們的手機號碼來進行注冊。這篇文章中我們使用的是阿里云短信服務。

開通短信服務

在阿里云官方網站登錄后,在搜索欄輸入“短信服務”,選擇,第一次使用將提示開通服務,根據自己的網站規模選擇合適的套餐即可,購買過程此處略過。

給你代碼:阿里云短信驗證碼登錄開發集成

 

模板設置

在“快速學習”欄,找到“測試短信發送”部分,我們需要預先設置好簽名和模板。簽名添加后需要等待申請,審核時間一般1-2天。

給你代碼:阿里云短信驗證碼登錄開發集成

 

系統已經預先為我們創建了常用的短信模板,這樣避免了再次提交審核:

給你代碼:阿里云短信驗證碼登錄開發集成

 

SDK使用

這里并沒有使用composer方式安裝阿里的SDK包,因為依賴包體積比較龐大,這里只使用了官方提供的php輕量版SDK,在這個鏈接能找到下載入口:https://help.aliyun.com/document_detail/55359.html?spm=a2c4g.11186623.4.5.289e19d9tNNmu8。

解壓文件后,我們得到以下文件:

demo
 |- querySendDetails.php
 |- sendBatchSms.php
 |- sendSms.php
SignatureHelper.php
Test.php

打開demo目錄下的sendSms.php文件,源碼如下:

<?php
/*
* 此文件用于驗證短信服務API接口,供開發時參考
* 執行驗證前請確保文件為utf-8編碼,并替換相應參數為您自己的信息,并取消相關調用的注釋
* 建議驗證前先執行Test.php驗證PHP環境
*
* 2017/11/30
*/

namespace AliyunDySDKLiteSms;

require_once dirname(__DIR__) . "/SignatureHelper.php";

use AliyunDySDKLiteSignatureHelper;


/**
* 發送短信
*/
function sendSms() {

 $params = array ();

 // *** 需用戶填寫部分 ***
 // fixme 必填:是否啟用https
 $security = false;

 // fixme 必填: 請參閱 https://ak-console.aliyun.com/ 取得您的AK信息
    $accessKeyId = "your access key id";
 $accessKeySecret = "your access key secret";

 // fixme 必填: 短信接收號碼
 $params["PhoneNumbers"] = "17000000000";

 // fixme 必填: 短信簽名,應嚴格按"簽名名稱"填寫,請參考: https://dysms.console.aliyun.com/dysms.htm#/develop/sign
 $params["SignName"] = "鯤圭云計算";

 // fixme 必填: 短信模板Code,應嚴格按"模板CODE"填寫, 請參考: https://dysms.console.aliyun.com/dysms.htm#/develop/template
 $params["TemplateCode"] = "SMS_182320029";

 // fixme 可選: 設置模板參數, 假如模板中存在變量需要替換則為必填項
 
 $params['TemplateParam'] = Array (
 "code" => "12345",
 #"product" => "阿里通信"
 );
 
 // fixme 可選: 設置發送短信流水號
 //$params['OutId'] = "12345";

 // fixme 可選: 上行短信擴展碼, 擴展碼字段控制在7位或以下,無特殊需求用戶請忽略此字段
 //$params['SmsUpExtendCode'] = "1234567";


 // *** 需用戶填寫部分結束, 以下代碼若無必要無需更改 ***
 if(!empty($params["TemplateParam"]) && is_array($params["TemplateParam"])) {
 $params["TemplateParam"] = json_encode($params["TemplateParam"], JSON_UNESCAPED_UNICODE);
 }

 // 初始化SignatureHelper實例用于設置參數,簽名以及發送請求
 $helper = new SignatureHelper();

 // 此處可能會拋出異常,注意catch
 $content = $helper->request(
 $accessKeyId,
 $accessKeySecret,
 "dysmsapi.aliyuncs.com",
 array_merge($params, array(
 "RegionId" => "cn-hangzhou",
 "Action" => "SendSms",
 "Version" => "2017-05-25",
 )),
 $security
 );

 return $content;
}

ini_set("display_errors", "on"); // 顯示錯誤提示,僅用于測試時排查問題
error_reporting(E_ALL); // 顯示所有錯誤提示,僅用于測試時排查問題
set_time_limit(0); // 防止腳本超時,僅用于測試使用,生產環境請按實際情況設置
header("Content-Type: text/plain; charset=utf-8"); // 輸出為utf-8的文本格式,僅用于測試

// 驗證發送短信(SendSms)接口
print_r(sendSms());

分享到:
標簽:驗證碼 短信
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定