phpbar.de logo

Mailinglisten-Archive

[php] PHP/MySQL: Bearbeitung eines Datensatzes durch Dritte verhindern

[php] PHP/MySQL: Bearbeitung eines Datensatzes durch Dritte verhindern

Kristian =?iso-8859-1?Q?K=F6hntopp?= kk_(at)_netuse.de
Fri, 16 Jul 1999 11:20:42 +0200


Ulf Wendel wrote:
> - sauge die Daten
- merke Dir das changed-Feld für diese Daten
  (changed timestamp(14))
> - male ein Formular

> Benutzer macht seine Eingaben
> 
> - kontrolliere die Formulardaten
> - falls Daten ok:
> 
>  - sperre die DB vor konkurrierenden Zugriffen
- lese den alten Datensatz, prüfe das changed-Feld
- bei Übereinstimmung:
>  - schreibe die Daten
>  - gebe die Datenbank wieder frei.
- else
- löse den Konflikt
- gebe die Datenbank wieder frei

Kristian

-- 
Kristian Köhntopp, NetUSE Kommunikationstechnologie GmbH
Siemenswall, D-24107 Kiel, Germany, +49 431 386 436 00
Using PHP3? See our web development library at
http://phplib.shonline.de/ (GPL)


php::bar PHP Wiki   -   Listenarchive