MudGuard: kann man .htusers aus einem Formular heraus füttern?

Beitrag lesen

Hi,

<?php
$pfad = 'SERVERPFAD/.htusers';
$zeile = "\n";
$pass = crypt($pw);
$fw = fopen($pfad, "a");
fputs($fw,$user.':'.$pass.$zeile);
fclose($fw); ?>

Falls jemand Sicherheitsbedenken diesbezgl. hat bitte bescheid sagen.

Was passiert, wenn für einen Usernamen mehrere Zeilen mit unterschiedlichen Paßwörtern existieren?
Du hängst ja einfach hinten an, egal ob schon eine Zeile für den User existiert.

Was passiert, wenn mehrere Requests zeitgleich geschehen und es beim Schreiben zu einem Durcheinander kommt? Du hast ja kein Locking eingesetzt ...

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
Schreinerei Waechter
Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.