ホームページ  >  に質問  >  本文

javascript - ユーザーが現在ログインしていて、現在のページに初めてアクセスしたかどうかを確認するにはどうすればよいですか?

  1. システムには 2 つのログイン ページがあり、1 つはポップアップ ウィンドウ、もう 1 つは包括的なログイン ポータルです。

    1.1 ページは www.segmentfault.com の下にあり、ポップアップ ウィンドウは www.segmentfault.com の下にある必要があります。

    1.2 総合ログイン ポータルlogin.segmentfault.com。

  2. 私自身が試した解決策

    2.1 localstroage ソリューションを使用すると、総合ログイン ポータルでログイン ステータスを記録できません

    2.2 ページに入るときにステータスを取得し、ログアウトするときにステータスをクリアしますが、ステータスがクリアされない場合はどうすればよいでしょうか?絶対にありません。###

    2.3 Cookie 内のセッション ID を取得することを突然思いつきました。こうすることで、バックグラウンドの状態によって一意のセッションを識別できます。その後、このセッションでそれが繰り返されるかどうかを判断できます。しかし、その中に document.cookie が存在しないことがわかりました。私は古い人間です。

    2.4 document.referrer、document.referrer がlogin.segmentfault.com の場合、新しいログインとみなされます

为情所困为情所困2710日前500

全員に返信(1)返信します

  • 为情所困

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

    Cookie のドメインを次のように設定するだけでは十分ではありませんか?.segmentfault.com

    返事
    0
  • キャンセル返事