我現在在開發一個qt webview那種瀏覽器。有一個需求是一台電腦登陸某個網站後,區域網路其他電腦使用這個軟體,也會自動登陸。我想透過分享cookie的方式來實現,不知道是否可行?我對網路和網站的技術不是很熟。有熟悉的大神可以來講講。
温故而知新,可以为师矣。 博客:www.ouyangke.com
cookies共享和是不是局域網無關係, 而是和web應用的處理邏輯有關係! 如果代碼中或者web應用有做會話保持,或者做cookies共享的話, 那就可以,否則就不行
cookies
會話保持
cookies共享
cookie共享指的是多個網域可以存取同一個cookie,但是cookie本人只能存在於一個瀏覽器中,伺服器端沒辦法把cookie發給區域網路所有的電腦裡lz要實現的需要區域網路內的瀏覽器之間互相共享cookie複製cookie登入伺服器端不知道,除非它記錄了你的IP而你複製到的機器的IP根源及其不一樣個人覺得沒人查吧,自己不看好cookie導致帳號丟失是個人的事情,沒人在乎的。所以透過分享cookie登陸的話也不會有人管的。 當然不排除有閒得無聊的在生成token cookie的時候加上什麼唯一性校驗,比如前一段很火的canvas fingerpint之類的,那樣的cookie就沒法拷貝使用了。
我覺得你可以試試服務端來處理這個問題,統一區域網路內的公網IP是一樣的,可以根據這個思路來做。
cookies
共享和是不是局域網無關係, 而是和web應用的處理邏輯有關係! 如果代碼中或者web應用有做會話保持
,或者做cookies共享
的話, 那就可以,否則就不行cookie共享指的是多個網域可以存取同一個cookie,但是cookie本人只能存在於一個瀏覽器中,伺服器端沒辦法把cookie發給區域網路所有的電腦裡
lz要實現的需要區域網路內的瀏覽器之間互相共享cookie
複製cookie登入伺服器端不知道,除非它記錄了你的IP而你複製到的機器的IP根源及其不一樣
個人覺得沒人查吧,自己不看好cookie導致帳號丟失是個人的事情,沒人在乎的。所以透過分享cookie登陸的話也不會有人管的。
當然不排除有閒得無聊的在生成token cookie的時候加上什麼唯一性校驗,比如前一段很火的canvas fingerpint之類的,那樣的cookie就沒法拷貝使用了。
我覺得你可以試試服務端來處理這個問題,統一區域網路內的公網IP是一樣的,可以根據這個思路來做。