javascript - Wie kann festgestellt werden, ob der Benutzer derzeit angemeldet ist und die aktuelle Seite zum ersten Mal besucht?
为情所困
为情所困 2017-05-19 10:06:52
0
1
532
  1. Das System verfügt über zwei Anmeldeseiten, eine ist ein Popup-Fenster und die andere ist ein umfassendes Anmeldeportal.

    1.1 Die Seite befindet sich unter www.segmentfault.com und das Popup-Fenster muss sich unter www.segmentfault.com befinden.

    1.2 Umfassendes Anmeldeportal login.segmentfault.com.

  2. Die Lösung, die ich selbst ausprobiert habe

    2.1 Bei Verwendung der Localstroage-Lösung kann das umfassende Login-Portal den Login-Status nicht aufzeichnen

    2.2 Erhalten Sie den Status beim Betreten der Seite und löschen Sie den Status beim Abmelden. Was aber, wenn der Status nicht gelöscht wird? Auf keinen Fall

    2.3 Mir kam plötzlich die Idee, die Session-ID in das Cookie aufzunehmen. Auf diese Weise kann ich einzelne Sitzungen anhand des Status im Hintergrund identifizieren. Dann können Sie feststellen, ob es in dieser Sitzung wiederholt wird. Aber ich habe festgestellt, dass kein document.cookie darin ist, ich bin ein bisschen alt

    2.4 document.referrer, wenn document.referrer login.segmentfault.com ist, gilt es als neues Login

为情所困
为情所困

Antworte allen(1)
为情所困

难道不是设置cookie的domain为:.segmentfault.com就行了么?

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage