Ich entwickle eine Benutzerverwaltung, die den Zugriff auf die Detailansicht von bearbeitbaren Elementen steuern muss. Wenn ein Benutzer auf "Bearbeiten" klickt, fragt die Anwendung derzeit die Verknüpfungstabelle ab, um zu prüfen, ob ein Benutzer die Seite gerade bearbeitet. Wenn nicht, wird der Zugriff auf die Seite gestattet und ein Datensatz in die Verknüpfungstabelle eingefügt, der verhindert, dass ein anderer Benutzer dieselbe Seite gleichzeitig bearbeitet.
Meine Frage ist, was wäre der beste Weg, um die Entfernung von Datensätzen zu behandeln, wenn sagen, ein Benutzer besteht der Browser ohne Speichern usw., also keine Aktion, um den Datensatz zu entfernen.
Ich habe ein paar Ideen, würde aber gerne andere Meinungen hören, bevor ich mich entscheide.
BenTheDesigner