研究發(fā)現(xiàn),這是由于cookie的安全標(biāo)志secure引起的。
1.HTTP和HTTPS是同一個(gè)domain,cookie是共享的。
2.如果沒有secure標(biāo)志,HTTPS登陸后,HTTP頁面請求時(shí)可以自動攜帶和HTTPS相同的cookie。
3.由于有secure標(biāo)志,HTTP無法讀取HTTPS的cookie。
4.HTTP也無法設(shè)置自己的cookie,因?yàn)楹虷TTPS是同一個(gè)domian。
5.由于上述兩點(diǎn),HTTP便無法登陸。
6.各家瀏覽器實(shí)現(xiàn)也不一樣,目前發(fā)現(xiàn)谷歌內(nèi)核的瀏覽器有此問題,IE沒有。
Discuz有償服務(wù) 發(fā)表于 2022-12-16 12:11
這是https下已經(jīng)登錄,而http無法讀取https的cookie,顯示為游客,這時(shí)候登錄,因?yàn)闉g覽器已經(jīng)存在對應(yīng)cook ...
歡迎光臨 Discuz! 官方交流社區(qū) (http://r615.cn/) | Powered by Discuz! X5.0 |