收藏本站

電腦請使用 Ctrl + D 加入最愛
手機請使用 收藏
關閉

小編的世界 優質文選 網路

「代碼解說」網站開發實例:第三方登錄介紹之支付寶


字體大小:
2020年8月19日 -
:        
 

媒體人

01

前置條件

網站框架:ThinkPHP5.0

其他:已申請QQ互聯、微信已認證公眾號、支付寶開發者認證(按需求認證)

圖標:自行准備好需要集成內容的圖標

02

支付寶授權

授權流程

在網頁應用內,授權流程如下圖所示:

按照規則拼接授權頁面的 URL 鏈接,並且引導用戶跳轉至該鏈接;

用戶在授權頁面上確認授權後,將跳轉到開發者指定的回調頁,並且帶上 auth_code;

開發者通過接口,使用 auth_code 換取 access_token 及用戶的 user_id;

如果需要除 user_id 以外的其他信息,則使用 access_token 調用 alipay.user.info.share 接口獲得用戶信息。

同步響應參數

支付寶獲取會員信息回調參數

03

登錄集成

public function AliAuth(){

$postUrl = "支付寶指定地址";

$appID = "app_id=認證者APPID&";

$scope = "scope=auth_user&redirect_uri=";

$redirectUrl = "回調地址/index/oauth/AliInfo";

$aliSleep = "接口地址";

$url = $postUrl . $appID . $scope . urlencode($redirectUrl);

if (isMobile()) {

$result<"url"> = $aliSleep . urlencode($url);

$result<"from"> = "Wap";

} else {

$result<"url"> = $url;

$result<"from"> = "Web";

}

$this->assign(<

"url" => $result<"url">,

"from" => $result<"from">,

>);

return $this->fetch("login");}

注意:回調接口因版面問題單獨放。

04

支付寶授權效果

  大家在看    
江蘇打造一座4台11線的高鐵站,預計年輸送旅客約

江蘇打造一座4台11線的高鐵站,預計年輸送旅客約

「代碼解說」網站開發實例:第三方登錄介紹之支付寶

「代碼解說」網站開發實例:第三方登錄介紹之支付寶

太原新企業商城網站開發建議參考

太原新企業商城網站開發建議參考

武漢寵物網站怎麼推廣?寵物網站的優化方法

武漢寵物網站怎麼推廣?寵物網站的優化方法

湖南網絡推廣教大家如何“挽回”網站被降權的排名和

湖南網絡推廣教大家如何“挽回”網站被降權的排名和

計算機畢設之系統網站類程序開發

計算機畢設之系統網站類程序開發

山東巨野北站是魯南高鐵中間站,規模是2台6線

山東巨野北站是魯南高鐵中間站,規模是2台6線

為什麼選擇定制網站?有什麼好處?

為什麼選擇定制網站?有什麼好處?

網站開發教程:簡單做一個企業營銷網站

網站開發教程:簡單做一個企業營銷網站

計算機專業,想去大廠,《數據結構》課程該如何學習

計算機專業,想去大廠,《數據結構》課程該如何學習