WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Session: Logout » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von languitar
Sessions verfallen nach einer Zeit, die vom Server gegeben wird. KAnnst du irgendwo in der phpinfo finden.
von FrediL
Habe ich das auch richtig verstanden, dass der User, wenn er sich nicht manuell ausloggt und die Session zerstört quasi immer eingeloggt ist und somit die Session immer besteht???

Ich nutze Sessions nämlich auch für einen Counter. Dort werden die Sessions nie geschlossen, da man die Seite ja einfach durch schließen des Browsers beendet. Wann verfallen diese Sessions ?
von FrediL
Ist sie auch. Ich wollte aber mal wieder ein bisschen mit PHP spielen und testen. Sonst bleibe ich ja ewig auf der gleichen Stelle stehen und lerne nie dazu

Also müsste ich dann, falls eine längere Inaktivität festgestellt wird einfach den Wert der max. Inaktivität addieren (in deinem Bsp. 3min.)

oder ???
von languitar
das kannst du dann im grunde nur über eine maximale Dauer der Inaktivität definieren. Meinet wegen der User muss alle 3 Minuten was machen, sonst gilt er als ausgeloggt. Ich finde diese Spielerei mit der Anzeige aber eigentlich völlig überflüssig!
von FrediL
Hallo!

Es geht auf die Ferien zu, da sollte man sich mit neuen Projekten beschäftigen.
Ich möchte daher einen Login realisieren, in dem zu jedem Nutzer die Dauer aller Logins gespeichert wird.

Ich habe mir das so vorgestellt:
User loggt sich ein -> Timestamp wird in die DB geschrieben
User loggt sich aus -> Timestamp - Timestamp aus DB + Dauer aus DB werden in die DB als Dauer eingetragen

Ok, dass sollte soweit funktionieren. Login und Logout wollte ich mit Sessions realisieren. Außerdem noch so Spielereien wie länger als 10 min. inaktiv ... --> Verbesserungsvorschläge sind immer willkommen

Nur was passiert mit der Session und der Logindauer, wenn sich ein User mal nicht ausloggt, sondern einfach die Seite schließt ???

Vielen Dank im Voraus
FrediL


---
ergebniswelt.com -> Fußballergebnisse und mehr

Nach oben