javascript - Comment déterminer si un utilisateur est actuellement connecté et visite la page actuelle pour la première fois?
为情所困
为情所困 2017-05-19 10:06:52
0
1
552
  1. Le système dispose de deux pages de connexion, l'une est une fenêtre contextuelle et l'autre est un portail de connexion complet.

    1.1 La page est sous www.segmentfault.com, et la fenêtre pop-up doit être sous www.segmentfault.com.

    1.2 Portail de connexion complet login.segmentfault.com.

  2. La solution que j'ai essayée moi-même

    2.1 Grâce à la solution localstroage, le portail de connexion complet ne peut pas enregistrer le statut de connexion

    2.2 Obtenez le statut en entrant sur la page et effacez le statut en vous déconnectant. Mais que se passe-t-il si le statut n'est pas effacé ? Certainement pas

    2.3 Je viens d'avoir une idée soudaine d'obtenir l'identifiant de session dans le cookie. De cette façon, je peux identifier les sessions uniques par l'État en arrière-plan. Ensuite, vous pouvez déterminer si cela est répété dans cette session. Mais j'ai trouvé qu'il n'y avait pas de document.cookie dedans, je suis un peu vieux

    2.4 document.referrer, si document.referrer est login.segmentfault.com, il est considéré comme une nouvelle connexion

为情所困
为情所困

répondre à tous(1)
为情所困

Ne suffit-il pas de définir le domaine du cookie sur :.segmentfault.com ?

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal