recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment déterminer si un utilisateur est actuellement connecté et visite la page actuelle pour la première fois?

  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

为情所困为情所困2797 Il y a quelques jours572

répondre à tous(1)je répondrai

  • 为情所困

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

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

    répondre
    0
  • Annulerrépondre