首頁  >  問答  >  主體

javascript - 如果確定使用者目前登入狀態下,第一次造訪目前頁面?

  1. 系統有兩個登入頁面,一個是彈跳窗,一個是綜合登入入口。

    1.1 頁面在如www.segmentfault.com下,彈跳窗也肯定是www.segmentfault.com下。

    1.2 綜合登入入口login.segmentfault.com這種東西下。

  2. 我自己嘗試過的方案

    2.1 用localstroage方案,綜合登入入口記錄不到登入狀態

    2.2 進入頁面的時候取得狀態,退出登入的時候會清空狀態,但是如果沒有清空狀態呢?肯定也不行

    2.3 剛才突發奇想,取得cookie裡面的sessionid。這樣我就可以透過後台的狀態來識別唯一的會話了。然後就可以判斷在這一個會話裡面是否重複了。但我發現document.cookie裡面居然沒有,我這一口老血

    2.4 document.referrer,document.referrer是login.segmentfault.com的話就認為是新登入

为情所困为情所困2710 天前502

全部回覆(1)我來回復

  • 为情所困

    为情所困2017-05-19 10:08:52

    難道不是設定cookie的domain為:.segmentfault.com就行了麼?

    回覆
    0
  • 取消回覆