系統有兩個登入頁面,一個是彈跳窗,一個是綜合登入入口。
1.1 頁面在如www.segmentfault.com下,彈跳窗也肯定是www.segmentfault.com下。
1.2 綜合登入入口login.segmentfault.com這種東西下。
我自己嘗試過的方案
2.1 用localstroage方案,綜合登入入口記錄不到登入狀態
2.2 進入頁面的時候取得狀態,退出登入的時候會清空狀態,但是如果沒有清空狀態呢?肯定也不行
2.3 剛才突發奇想,取得cookie裡面的sessionid。這樣我就可以透過後台的狀態來識別唯一的會話了。然後就可以判斷在這一個會話裡面是否重複了。但我發現document.cookie裡面居然沒有,我這一口老血
2.4 document.referrer,document.referrer是login.segmentfault.com的話就認為是新登入
難道不是設定cookie的domain為:
.segmentfault.com
就行了麼?