像京東,一號店等網站都實現了用微信來登陸的功能,就是用手機上的微信掃一掃網站上的二維碼,微信上確認後,便可自動用微信的賬號登陸網站。html
在微信開放平臺建立一個網站應用 https://open.weixin.qq.com : web
填寫網站信息:c#
申請完後,7天內經過(個人是次日就經過了),而後就能夠看到 AppID 和 AppSecretapi
第三方發起微信受權登陸請求,微信用戶容許受權第三方應用後,微信會拉起應用或重定向到第三方網站,而且帶上受權臨時票據code參數微信
把上面的url中的appid和redirect url換成你本身的。其中appid就是上面申請的appid。打開這個url顯示以下:post
用你的微信掃一下,並點擊「確認登陸」:網站
會自動跳轉到你設置的redirect url, 並帶上了code:url
http://www.webus.cn/?code=031f52279d9c4ed05f23c9fa51e27f74&state=STATE3d
經過code參數加上AppID和AppSecret等,經過API換取access_token
經過access_token進行接口調用,獲取用戶基本數據資源或幫助用戶實現基本操做
整個受權流程以下:
詳細的代碼可參考《用c#開發微信(2)掃描二維碼,用戶受權後獲取用戶基本信息 (源碼下載)》
官方文檔: 網站應用微信登陸開發指南
轉:http://www.cnblogs.com/fengwenit/p/4653940.html
另外可參考: 如何用支付寶掃描二維碼登陸網站 - 支付寶快捷登陸