| | | | |
| | |
| Erfahrener Benutzer | Nun ich mache das so. Anstatt die session_id rein zu schreiben habe ich ein Feld online,was nur den Zustand 0 oder 1 annehmen kann. 0 = nicht eingeloggt, 1 = eingeloggt. Beim erfolgreichen Login wird das Feld auf eins gesetzt und somit gilt der User als eingeloggt zusätzlich wird noch die Zeit beim login in die Datenbank geschrieben. In die Session schreibe ich die User id rein (anhand derer wird immer ein das Update gemacht und de rvergleich bzw. die Kontrolle gemacht) und einen Zeitstempel. Bei jedem Seitenaufruf (die Seiten die der User besuchen darf) wir die Zeit verglichen und ein Update gemacht. Wenn der Unterschied dann bei 6 min angelangt ist gilt er als inaktiv,nach 20 min nichts tun wird er authomatisch ausgeloggt. Einziges Problem ist aber nur wenn der Browser ohne Logout geschlossen wird,das hast aber auch wenn die session_id in der DB steht. So mache ich das und es funktioniert.
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| | |
| Erfahrener Benutzer | Nunja ich hatt hier im Forum mal in einem Thema gelesen das,diese das auch mal gemacht haben die session_id in die DB geschrieben und es bei großen Andrang Probleme gab. Darum hatte ich das geändert. Glaube Flo1an hatte das damals geschrieben,ich weis aber nicht mehr in welchen Thema das war. Nunja einen Unterschied macht es schon,wenn das DB-Design schlecht gemacht ist. Weil die id des Users ein eindeutiger Wert ist,der authomatisch als Index behandelt wird,schreibt man die session_id rein,dann sollte man,denke ich das Feld wenigstens mit einem FULLTEXT versehen. Ist Resourcen schonender würde ich behaupten.
__________________ Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir. http://www.lit-web.de |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Mysql LoginScriptzu MySqli LoginScript | lithium | PHP Tipps 2008 | 27 | 17.11.2008 19:48 |
| Login System | matii | PHP Tipps 2008 | 6 | 16.04.2008 11:35 |
| Login System Probleme ! | 7Style | PHP Tipps 2008 | 2 | 07.01.2008 13:55 |
| Problem mit meinem Login System | DJ Nuno | PHP Tipps 2008 | 9 | 16.10.2007 16:44 |
| Etwas komplexerer Login --> Keine Angst, Suche benutzt | dethlef14 | PHP Tipps 2006 | 7 | 02.10.2006 00:35 |
| Session Logout Login Navigation | TailerD | PHP Tipps 2006 | 10 | 24.06.2006 17:12 |
| Sicheres Login System? | PHP Tipps 2006 | 11 | 14.03.2006 15:05 | |
| [Erledigt] PEAR AUTH_HTTP . login ist klar ? aber wie geht logout ? | PHP-Fortgeschrittene | 2 | 24.11.2005 09:37 | |
| Login System für die eigene HP? | Datenbanken | 1 | 05.10.2005 19:48 | |
| [Erledigt] Login klappt nicht korrekt | PHP-Fortgeschrittene | 11 | 22.07.2005 22:49 | |
| [Erledigt] Login, LogIn, Anmelden, Einloggen -> ??? | Off-Topic Diskussionen | 20 | 14.07.2005 11:01 | |
| login mit session id | PHP Tipps 2005 | 10 | 26.01.2005 12:32 | |
| [Erledigt] htaccess Login / Logout | PHP Tipps 2004 | 3 | 13.08.2004 15:11 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php timer logout |