Nämlich es loggt sich ein user ein und ich lege ihm eine
session id an dann kann ich diese ja nicht abfragen wenn sich
ein zweiter user versucht einzuloggen. Die session gilt ja
immer nur für einen user bzw „pc“.
du wirst sie aber abfragen muessen: um herauszufinden, dass der seitenaufruf von user1 kam, und nicht von user2 - sonst meldet user2 einfach ab und user1 fliegt beim naechsten klick raus
aber du hast recht, als alleiniges kriterium fuer dein problem taugt das nicht.
Ich habe mir schon mal folgendes überlegt (vl is das eh das
was du mit Merker meinst):
Wenn sich jemand einloggt schreibe ich in die Datenbank zb ein
ja und wenn dieser „merker“ auf ja steht kann sich niemand
ausloggen. Wenn sich die eingeloggte person nun wieder
ausloggt setze ich den „merker“ in der db auf nein und ein
andere könnte sich einloggen.
jupp, so war es gedacht.
Problem dabei ist wenn jemand ohne sich auszuloggen einfach
nur das fenster schließt steht weiterhin ein ja in der db und
niemand kommt mehr rein.
das ist auch das von mir beschriebene problem. und du hast gerade herausgefunden, warum im web sitzungen ablaufen
wenn du statt „ja“ die uhruzeit in die db schreibst kannst du beim 2. user im script abfragen: ok, da steht zwar ein merker, aber der ist von vor 1h also hat user1 nix mehr gemacht, also fliegt er raus und user2 kann sich anmelden.
ich weiß das es eine funktion unload gibt nur habe ich es
nicht geschafft mit der den „merker“ wieder auf nein zu
setzten wenn der user das fenster schließt. Weil nachdem das
fenster geschlossen wurde ja kein script mehr ausgeführt wird!
naja ein meist schon noch raus, aber du wirst damit nicht 100% der faelle abdecken koennen.