如何用支付寶掃描二維碼登錄網站 - 支付寶快捷登錄


前面介紹過《用c#開發微信 (20) 微信登錄網站 - 掃描二維碼登錄》,本文介紹如何用支付寶掃描二維碼登錄網站。

    

1 注冊企業支付寶帳號

https://enterpriseportal.alipay.com/login.htm

2 實名認證

提供公司相關證件進行實名認證,提交后,通過了會收到通知郵件。

3選擇產品、簽約

選擇產品商店 –> 快捷登錄

image

 

作者:瘋吻IT 出處:http://fengwenit.cnblogs.com

 

4 技術集成

4.1下載技術集成文檔

https://b.alipay.com/order/appInfo.htm?salesPlanCode=2013052704023441&channel=ent 下載技術集成文檔:

image

4.2 打開Demo網站

快捷登錄接口-alipay.auth.authorize(20150312)\demo\alipay.auth.authorize-CSHARP-UTF-8

 

4.3 修改參數

修改app_code\AlipayConfig.cs文件里的參數,這里的參數可以在上圖中找到(查看PID |Key):

clip_image004

 

4.4 配置Url

Web.Config里添加一個配置項:

<appSettings> 
    <add key="url" value="http://localhost:61033/"/> 
</appSettings>

然后在default.aspx.cs里引用:

//必填,頁面跳轉同步通知頁面路徑
string return_url = ConfigurationManager.AppSettings["url"] +  "return_url.aspx";
 
 

4.5 運行網站

點擊下面首頁的“確認”按鈕:

image

提交后,會轉到支付寶的登錄界面:

image

這時就可以用支付寶的用戶名密碼登錄你的網站了,但我我們想用支付寶掃二維碼的方式登錄,只用點右上角的二維碼即可:

image

這時用手機支付寶掃一下上面的二維碼,點擊“我確認登錄支付寶網頁版”:Screenshot_2015-07-21-15-06-46

網站上 就會顯示掃碼成功:

image

並自動跳轉到返回的url:

image

這時我們可以看到url地址里就有real_name了:

http://localhost:61033/return_url.aspx?is_success=T&notify_id=RqPnCoPT3K9%252Fvwbh3InSMaiU2NvXxZIPmSNIgDhjv5EBfYKTnLX1jqquFI1yBU480Q8D&real_name=胡先生&token=20150721a98d6253778644faa025a71fa00e7X06&user_id=2088222036169063&sign=063274bbaf76d5c27e70e4f44375e0ba&sign_type=MD5

 

至此,所有流程都完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM