Mailinglisten-Archive |
Einen schönen guten Morgen,
ich hatte ja vor zwei Wochen schonmal das Problem mit einem
automatischen Logout. Hab dann eine "Krüppellösung" genommen, die zwar
verhindert, dass zwei User gleichzeitig einloggen, nur muss immer jemand
der Admins dasein, der einen "vergesslichen" mit Gewalt ausloggt.
Nun hab ich mir Session nochmal genauer angesehen.
Eine Session wird ja in einem ganz "normalen" File gespeichert. Wenn ich
nun dieses File in einem selbsdefinierten Verzeichnis ablege
session_save_path ('/mein/Pfad/zum/Verzeichnis')
sollte dort ja dann eine einzige Datei vorhanden sein. Da Sessions in
den Grundeinstellungen beendet werden, wenn der Browser geschlossen wird
(richtig?), müsste diese Datei verschwinden, automatisch vom System
gelöscht werden. Liege ich damit soweit erstmal richtig?
Wenn ja, müsste ich doch nun beim Login nur nachgucken, ob in dem
Verzeichnis eine Datei liegt, wenn ja, Login abbrechen, wenn nein, darf
der User rein da.
Kann mir jemand die Funktion verraten, mit welcher ich ermittle, ob eine
Datei in einem bestimmten Verzeichnis vorhanden ist? Dabei ist es
unerheblich, welchen Namen die Datei hat, ich will ja nur wissen, ob da
eine ist oder nicht.
Liebe Grüße Jörn
php::bar PHP Wiki - Listenarchive