Der Anmeldestatus auf der Douyu-Website kann eine Woche lang beibehalten werden. Wenn Sie einfach SESSION COOKIE verwenden, was ist, wenn Sie den Anmeldestatus behalten? Wird reines COOKIE verwendet?
Der Anmeldestatus auf der Douyu-Website kann eine Woche lang beibehalten werden. Wenn Sie einfach SESSION COOKIE verwenden, was ist, wenn Sie den Anmeldestatus behalten? Wird reines COOKIE verwendet?
Es ist jetzt beliebter, die Sitzungs-ID im Cookie zu speichern und den Sitzungsstatus auf dem Server zu speichern (bei Verwendung von Redis ist der Schlüssel beispielsweise die Sitzungs-ID)
Für Websites, die selten besucht werden, können Sie Session-Cookies hinzufügen, indem Sie vor allem PHP.ini so konfigurieren, dass die beiden Ablaufzeiten (
session.cookie_lifetime, session.gc_maxlifetime) größer als 1 Woche sind.
Es ist auch sehr praktisch, Sitzungen in der Datenbank und Redis zu speichern.
Speichern Sie die Sitzung beim Anmelden, indem Sie beispielsweise Ihre ID und Ihren Benutzernamen speichern und den Gültigkeitszeitraum festlegen, wenn Sie das nächste Mal einen Vorgang ausführen, wenn dieser innerhalb des Gültigkeitszeitraums liegt und in der Sitzung eine übereinstimmende ID und ein übereinstimmender Benutzername vorhanden sind , melden Sie sich direkt am System an.
Sie können auf localStorage und sessionStorage verweisen, dies sollte verwendet werden