鍍金池/ 問答/數(shù)據(jù)分析&挖掘  Java  Python/ 微信掃碼登陸的問題

微信掃碼登陸的問題

我想問一下,微信這種掃碼登陸,我如果手機(jī)不登陸了,能用程序模擬登陸 ?并且這個(gè)登陸如何保持長期有效呢?

回答
編輯回答
離人歸

不能用程序模擬,因?yàn)槲⑿诺卿浶枰ㄟ^微信的驗(yàn)證機(jī)制,如果那么容易用程序模擬,不就說明微信的認(rèn)證是有問題的嗎?

登陸是否能長期有效,和微信沒有關(guān)系,微信登錄的只是“認(rèn)證機(jī)制”,并不是真正的登錄,真正的登錄邏輯還是要你去實(shí)現(xiàn)的。
微信只是認(rèn)證用戶后會(huì)返回一個(gè)對(duì)平臺(tái)唯一的 unionid 和一些簡(jiǎn)單的微信用戶資料信息,用戶的登錄狀態(tài)需要你自己去維護(hù),登錄狀態(tài)的有效期你自己設(shè)置。
比如你可以微信認(rèn)證后保存一個(gè) session ,那么,瀏覽器關(guān)閉后,登錄狀態(tài)就結(jié)束了。
或者你可以返回一個(gè) cookie,可以隨便設(shè)置有效期。

2017年7月11日 11:20