automatisches loggout (timeout)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aktualisieren
aufruf
benutzer
datei
datensatz
eintrag
frage
gel
jemand
langer text
leichter helfen
login
machen
minute
nachricht
nette ideen
umsetzen
vermerk
verstehen
zeitpunkt
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Nun, es kommt auf die Variante an - mit der du das LOGIN geschrieben hast. Mit Cookies oder mit einer Session, etc. Beschreibe doch msl dein Script genauer, dann l??t es leichter helfen.
-
also bei mir speichere ich dei jedem aktualisieren im loginbereich den timestamp und die login_id in der db.
wenn der benutzer sich so ausloggt, wird der eintrag nat?rlich gel?scht.
bei jedem aktualisieren allgemein ?berpr?fe ich alle eintr?ge und l?sche alle, bei denen der timestamp z.B. 5 Minuten oder mehr alt ist.
d.h. die Personen werden ausgeloggt.
bei Fragen kannst du mir ja ne icq-nachricht schicken 238309112 -
Die M?glichkeit, welche ich nutze, ist, das ich bei einer bestehenden Session bei jeder Aktion in der Datenbank ?berpr?fen lasse, vor wievielen Minuten (durch den Timestamp) das letzte Mal ein Klick durch den User ausgef?hrt wurde. Ist dann der letzte Klick zu lange zur?ck, leitet jede Seite automatisch auf die Login-Seite mit dem vermerk, das man sich nicht richtig ausgeloggt hat, oder ein TimeOut aufgetreten ist. Liegt allerdings der Klick k?rzer zur?ck als der Timeout-Zeitpunkt, wird der DB-Eintrag durch den aktuellen Timestamp ersetzt.
-
das sind ganz nette ideen aber ich weiss nicht wie ich das umsetzen soll..... k?nnte mir jemand ein script beispiel geben?? ich hab das script mit mysql gemacht... dort stehen benutzer und password
thx -
is doch leicht zu verstehen, oder nich? so wie es oben schon jemand gesagt hat...
ich mache es auch mit sessions, die dann bei jeden link ?bergeben werden, und jede datei zur?ckgreift auf eine login_check.php datei.... in dieser wird dann der datensatz, wo halt die expire zeit "abgelaufen" ist, gel?scht.... die datei wird ja, aufgrund das sie in jeder datei included ist, bei jedem seitenaufruf aufgerufen...daher wird auch bei jedem seiten aufruf das gel?scht, was abgelaufen ist....
manman, langer text, hoffe is zu verstehen....
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage