上一篇文章網(wǎng)站實(shí)現(xiàn)微信登錄之嵌入二維碼中描述了如何在自己的登錄頁面內(nèi)嵌入登錄二維碼,今天的這篇文章主要是描述下在掃碼成功之后微信重定向回網(wǎng)站后登錄邏輯的處理,其實(shí)也就是驗(yàn)證身份信息,授權(quán)用戶登錄的邏輯。這里說句題外話,寫博客復(fù)習(xí)已經(jīng)做過的項(xiàng)目真的有助于自己對已經(jīng)寫過代碼和業(yè)務(wù)邏輯的理解,說不定還有意外的收獲。所謂,“溫故而知新”,我會(huì)保持寫博客的習(xí)慣。
1,微信掃碼成功之后
在用戶掃碼成功之后,pc端網(wǎng)站上的二維碼會(huì)出現(xiàn)如下的提示:(這里是用的微信開發(fā)文檔中的例子1號(hào)店網(wǎng)站用來演示效果)。
這里需要注意的是,微信開發(fā)文檔中的例子請求登錄1號(hào)店網(wǎng)站,它是給出了一個(gè)微信登錄的鏈接https://passport.yhd.com/wechat/login.do,點(diǎn)擊登錄鏈接后會(huì)重定向到掃描二維碼的頁面,頁面鏈接如下:https://open.weixin.qq.com/connect/qrconnect?appid=wxbdc5610cc59c1631&redirect_uri=https%3A%2F%2Fpassport.yhd.com%2Fwechat%2Fcallback.do&response_type=code&scope=snsapi_login&state=e25d9455e8f8e6f60a9fef0