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.
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
Ne suffit-il pas de définir le domaine du cookie sur :
.segmentfault.com
?