javascript - 如果確定用戶當(dāng)前登錄狀態(tài)下,第一次訪問(wèn)當(dāng)前頁(yè)面?
問(wèn)題描述
系統(tǒng)有兩個(gè)登錄頁(yè)面,一個(gè)是彈窗,一個(gè)是綜合登錄入口。
1.1 頁(yè)面在如www.segmentfault.com下,彈窗也肯定是www.segmentfault.com下。
1.2 綜合登錄入口login.segmentfault.com這種東西下。
我自己嘗試過(guò)的方案
2.1 用localstroage方案,綜合登錄入口記錄不到登錄狀態(tài)
2.2 進(jìn)入頁(yè)面的時(shí)候獲取狀態(tài),退出登錄的時(shí)候清空狀態(tài),但是如果沒(méi)有清空狀態(tài)呢?肯定也不行
2.3 剛才突發(fā)奇想,獲取cookie里面的sessionid。這樣我就可以通過(guò)后臺(tái)的狀態(tài)來(lái)標(biāo)識(shí)唯一的會(huì)話了。然后就可以判斷在這一個(gè)會(huì)話里面是否重復(fù)了。但是我發(fā)現(xiàn)document.cookie里面居然沒(méi)有,我這一口老血
2.4 document.referrer,document.referrer是login.segmentfault.com的話就認(rèn)為是新登錄
問(wèn)題解答
回答1:難道不是設(shè)置cookie的domain為:.segmentfault.com就行了么?
