Jeder Benutzer hat eine eindeutige 32-Zeichen-ID (etwa so: md5("salt" . $username . $user_password . "salt2");
). Und ich speichere diesen Wert in 'unique_id' Feld in Tabellenbenutzer. Ist es eine gute Möglichkeit, diesen Wert dem Benutzer-Cookie zuzuweisen und ihn nur dann einzuloggen, wenn er es zugewiesen hat? Und natürlich prüfen, ob dieser Wert in der Datenbank existiert?
Ich halte das nicht für eine gute Methode, denn wenn jemand Ihren Cookie stiehlt, kann er sich in Ihrem Konto anmelden.
Was ist die andere / bessere Lösung? Natürlich ist es sicher am sichersten, es nur in Sitzungen zu speichern, aber ich möchte dieses Remember Me-Feature implementieren.
Danke.
Geben Sie an, dass der Name der Datenbanktabelle für persistente Cookies pcookies mit den folgenden Spalten lautet:
Schritte zur Cookie-Erstellung:
Authentifizierungsschritte:
Hinweise: