Hi zusammen!
Ich habe mir schon seit längerem ein "LoginSystem" gebastelt. Dabei überprüft das System ob die Session "z.b. User" registriert ist. Also wenn sich ein User erfolgreich einloggt wird die Session "User" gespeichert.
Nun wollte ich das ganze mit Cookies machen. Das z.B. der User immer eingeloggt bleiben kann. Also dann wenn er den Browser schließt und wieder aufruft. Das Problem ist nämlich das er mit Sessions immer wieder ausgeloggt wird sobald er den Browser schließt.
Nur wie sag ich dem System das er schauen soll ob das Cookie vorhanden ist und ob darin die Session "User" gespeicher ist?!
Bzw. Wie kann ich sowas überhaupt realiesieren?
---
Dann hab ich da noch ein kleines Problem.
Sobald sich ein user einloggt wird sein Status auf Online gesetzt. Das jedoch nur für 10 Minuten und dann wir er automatisch als nicht online angezeigt. Nun möchte ich auf jeder geschützten Seite oder wie z.B. bei der Mitglieder Seite immer wieder prüfen ob die Session "User" registriert ist, wenn ja, soll sich die Zeit wieder um 5 Minuten verlängern. Wenn ich das jedoch immer wie beim Einloggen mit der Datenbank mache, wird diese wahrscheinlich irgendwann mal schlapp machen weil bei 20 Usern das Ding wahrscheinlich nichtmehr aufhört zu arbeiten.
Wie kann ich das also realisieren das er immer die Zeit verlängert solange der User die Seiten aufruft.
Ich habe mir gedacht das ich auf jede Seite eine Abfrage mache ob die Session gespeichert ist, und wenn ja, soll die Zeit (ablauf vom Online Status) um 5 Minuten verlängert werden. Das Problem was ich eben dabei sehe ist das wenn ich es über Datenbanken mache, die mir irgendwann zusammen fällt... Kann ich das irgendwie anders machen?
Gruß, Oli
p.S. wäre super wenn mir jemand weiterhelfen kann.
Ich habe mir schon seit längerem ein "LoginSystem" gebastelt. Dabei überprüft das System ob die Session "z.b. User" registriert ist. Also wenn sich ein User erfolgreich einloggt wird die Session "User" gespeichert.
Nun wollte ich das ganze mit Cookies machen. Das z.B. der User immer eingeloggt bleiben kann. Also dann wenn er den Browser schließt und wieder aufruft. Das Problem ist nämlich das er mit Sessions immer wieder ausgeloggt wird sobald er den Browser schließt.
Nur wie sag ich dem System das er schauen soll ob das Cookie vorhanden ist und ob darin die Session "User" gespeicher ist?!
Bzw. Wie kann ich sowas überhaupt realiesieren?
---
Dann hab ich da noch ein kleines Problem.
Sobald sich ein user einloggt wird sein Status auf Online gesetzt. Das jedoch nur für 10 Minuten und dann wir er automatisch als nicht online angezeigt. Nun möchte ich auf jeder geschützten Seite oder wie z.B. bei der Mitglieder Seite immer wieder prüfen ob die Session "User" registriert ist, wenn ja, soll sich die Zeit wieder um 5 Minuten verlängern. Wenn ich das jedoch immer wie beim Einloggen mit der Datenbank mache, wird diese wahrscheinlich irgendwann mal schlapp machen weil bei 20 Usern das Ding wahrscheinlich nichtmehr aufhört zu arbeiten.
Wie kann ich das also realisieren das er immer die Zeit verlängert solange der User die Seiten aufruft.
Ich habe mir gedacht das ich auf jede Seite eine Abfrage mache ob die Session gespeichert ist, und wenn ja, soll die Zeit (ablauf vom Online Status) um 5 Minuten verlängert werden. Das Problem was ich eben dabei sehe ist das wenn ich es über Datenbanken mache, die mir irgendwann zusammen fällt... Kann ich das irgendwie anders machen?
Gruß, Oli
p.S. wäre super wenn mir jemand weiterhelfen kann.