掃碼點(diǎn)單微信小程序 如何在PC端實(shí)現(xiàn)微信二維碼掃碼登錄功能?
如何在PC端實(shí)現(xiàn)微信二維碼掃碼登錄功能?點(diǎn)擊此處進(jìn)入微信官方網(wǎng)站。打開(kāi)網(wǎng)頁(yè)后,打開(kāi)微信的“掃描”功能,掃描網(wǎng)頁(yè)上的二維碼,確認(rèn)后在電腦上登錄微信。首先,確保每個(gè)彈出的二維碼是唯一的。在程序中,通過(guò)會(huì)話
如何在PC端實(shí)現(xiàn)微信二維碼掃碼登錄功能?
點(diǎn)擊此處進(jìn)入微信官方網(wǎng)站。打開(kāi)網(wǎng)頁(yè)后,打開(kāi)微信的“掃描”功能,掃描網(wǎng)頁(yè)上的二維碼,確認(rèn)后在電腦上登錄微信。首先,確保每個(gè)彈出的二維碼是唯一的。在程序中,通過(guò)會(huì)話uid與彈出的二維碼相關(guān)聯(lián)。(也就是說(shuō),微信OAuth授權(quán)網(wǎng)站回調(diào)應(yīng)該包含當(dāng)前的PC用戶會(huì)話其次,在顯示二維碼時(shí),需要運(yùn)行PC網(wǎng)頁(yè)異步輪詢XMLHttpRequest(Ajax),并定期輪詢后臺(tái),判斷手機(jī)微信終端是否有成功的登錄標(biāo)記。三。當(dāng)用戶掃描微信上的代碼并獲得登錄授權(quán)后,微信會(huì)攜帶openid信息跳轉(zhuǎn)至回?fù)芫W(wǎng)址。此時(shí)回調(diào)URL參數(shù)包含PC sessionuid,根據(jù)sessionuid設(shè)置用戶登錄狀態(tài)。4PC端異步輪詢請(qǐng)求以獲取登錄消息、刷新并跳轉(zhuǎn)到PC端網(wǎng)頁(yè)。