Hallo,
Ich hab da so ein Problem, wo ich nicht richtig weiss wie ich das anpacken soll.
Also, es geht darum immer nur einem User gleichzeitig Zugriff auf ein Formular zum Bearbeiten zu geben. Da liegt der Gedanke nahe in der mySQL Tabelle ein Flag zu setzen wenn der User den Link zum Bearbeiten anklickt. Wenn er seine Änderungen speichert wird dieses Flag wieder zurückgesetzt.
Aber was passiert wenn der User seinen Browser ohne zu speichern schliesst oder eine andere Adresse eingibt. Dann bleibt dieses Flag gesetzt und dieser Record für immer gesperrt.
Wie geht man da vor. Welche Methoden gibt es da? Das User-Management wird mit Sessions geregelt, aber diese bleiben ja auch nach dem Schliessen des Browsers noch einige Zeit erhalten, oder?
Patrick
Ich hab da so ein Problem, wo ich nicht richtig weiss wie ich das anpacken soll.
Also, es geht darum immer nur einem User gleichzeitig Zugriff auf ein Formular zum Bearbeiten zu geben. Da liegt der Gedanke nahe in der mySQL Tabelle ein Flag zu setzen wenn der User den Link zum Bearbeiten anklickt. Wenn er seine Änderungen speichert wird dieses Flag wieder zurückgesetzt.
Aber was passiert wenn der User seinen Browser ohne zu speichern schliesst oder eine andere Adresse eingibt. Dann bleibt dieses Flag gesetzt und dieser Record für immer gesperrt.
Wie geht man da vor. Welche Methoden gibt es da? Das User-Management wird mit Sessions geregelt, aber diese bleiben ja auch nach dem Schliessen des Browsers noch einige Zeit erhalten, oder?
Patrick