博客搬家:新地址:http://www.zicheng.net/article/39.htm
微信和來往上都有這樣一個功能,手機掃碼后可以自動登錄網頁版,覺得很高級的樣子,經查找資料與觀察發現,大概實現原理是這樣的.分享給大家
1. 每打開一次http://www.laiwang.com/qr.html頁面的時候會隨機生成一個含有唯一ID的二維碼http://www.laiwang.com/user/qrcode_generate.do?_t=13869253897);
2.
當用戶使用登陸后的來往掃描該二維碼的時候,客戶端會解析出二維碼中的這個唯一ID會將這個id和手機上的來往賬號及密碼綁定,並上傳到服務器;
3.來往網頁版頁面每隔1秒或2秒會get請求該id對應的來往賬號及密碼,如果id綁定上了來往賬號和密碼,那么就可以請求到賬號和密碼,就可以自動登陸了。
4.這樣實現的目的1.安全,用戶不需要再次輸出用戶名密碼,2.方便,用戶不需要再次輸出用戶名密碼.3.比如QQ與手機圖片互傳也是這樣一個原理.