Derzeit werden die Daten von User nur als Session gespeichert und verfallen somit beim Schliessen des Browsers wieder. Nun möchte ich das ein wenig verlängern das der user bis zu 1Monat eingeloggt bleiben kann.
Nun soll er aber ausgeloggt werden wenn er sich auf einem anderen PC anmeldet, allso so das er nur auf einem Rechner zugleich aktiv sein kann. Mit der IP adresse denke ich geht das schlecht, da diese jenach provider sehr schnell endert.
Gibt es irgend eine eindeutige ID die ich dazu verwenden kann? Oder könnte ich auch einfach die SESSION ID in das Cookie Speichern? Wenn ja, wie?
In das Cookie selbst möchte ich den Nickname, ID etc nicht legen, da man das Cookie sehr einfach verfälschen kann. Daher soll nur ein Code rein der dann in der My SQL datenbank gesucht wird und wenn er vorhanden ist + eine eindeutige ID des PCs stimmt möchte ich wieder die Session setzten.
Es Fehlt allso nur an der umsetztung eines eindeutigen Codes oder die weitere verwendung der SESSION
Nun soll er aber ausgeloggt werden wenn er sich auf einem anderen PC anmeldet, allso so das er nur auf einem Rechner zugleich aktiv sein kann. Mit der IP adresse denke ich geht das schlecht, da diese jenach provider sehr schnell endert.
Gibt es irgend eine eindeutige ID die ich dazu verwenden kann? Oder könnte ich auch einfach die SESSION ID in das Cookie Speichern? Wenn ja, wie?
In das Cookie selbst möchte ich den Nickname, ID etc nicht legen, da man das Cookie sehr einfach verfälschen kann. Daher soll nur ein Code rein der dann in der My SQL datenbank gesucht wird und wenn er vorhanden ist + eine eindeutige ID des PCs stimmt möchte ich wieder die Session setzten.
Es Fehlt allso nur an der umsetztung eines eindeutigen Codes oder die weitere verwendung der SESSION