創藍閃驗php手機號一鍵登入

2021-10-05 18:31:10 字數 2677 閱讀 1938

注意:對外介面需要兩個必要引數,flash_token、type(安卓或ios)

flash_token從**來:

是安卓和ios端整合創藍閃驗sdk以後通過呼叫sdk相關介面獲得,引數名為token。

例如:***************====onekeyloginlistener: ; error = ; innercode = 0; innerdata = ; innerdesc = ; innererror = ; message = "sdk獲取token成功" } ***************===

少廢話,上**

對外(安卓、ios)一鍵登入介面:

/**

* 閃驗手機號一鍵登入介面

* @param $flash_token

* @param $type 1安卓、2ios

*/public

function

flashlogin()

if(!isset

($params

['type'])

)// 判斷是安卓還是ios

$platform

=$params

['type'];

if($platform

=='android'

)elseif

($platform

=='ios'

)else

// 呼叫封裝的公共方法 返回手機號

$phone

=getflashphone

($params

['flash_token'],

$type);

// 判斷手機號if(

empty

($phone))

// 寫庫登入操作

······

// 返回介面登入成功或失敗

······

}

公共方法:

/**

* 創藍閃驗 一鍵登錄取號

* @param $tonen

* @param $type 1安卓、2ios

* @param string $massage

* @return $return_phone 返回手機號,失敗則返回false

* @throws exception

*/function

getflashphone

($token

,$type=1

)

創藍閃驗封裝類:

<?php

namespace

service

;/* *

* 創藍閃驗(手機號一鍵登入)

* smt

*/class

chuanglanflashsms

/** * 閃驗簡訊取號校驗

* @param $token

* @param $type 1安卓、2ios

*/public

function

getflashphone

($token

,$type=1

)elseif

($type==2

)$return_phone

=$this

->

flashcurlpost

($this

->

flash_query_url

,$params

,$type);

return

$return_phone;}

/** * 閃驗curl

* @param $url

* @param $data

* @param $type 1安卓、2ios

)// $tradeno = $requestdata['data']['tradeno']; // 流水號

// 拿到返回資料繼續處理邏輯

return

$mobile;}

else}}

}?>

完 ···

PHP手機號一鍵登入

1.極光註冊賬號建立應用,設定認證 2.認證時rsa 加密公鑰是 begin rsa private key end rsa private key 包含的字串 配置完成後移動端呼叫極光介面獲取token值,用token值請求伺服器端 php服務 public function getmobile ...

PHP手機號正則 多號段

public function phonereg 中國聯通 china unicom 130 131 132 145 155 156 166 171 175 176 185 186 cu 1 30 31 32 45 55 56 66 71 75 76 85 86 d 中國移動 china mobil...

php 正則匹配手機號嗎

preg match all 1 3857 0123456789 d ns 0 arr1 核心 使用這個function findthephonenumbers oldstr 刪除86 180640741122 0997 8611222 之類的號碼中間的減號 strarr explode oldst...