Hallo allerseits!
ich bin neu hier im Forum, also seid nachsichtig mit mir wenn ich etwas falsch mache
Zu meinem Problem:
Ich arbeite zur Zeit an einer Kundendatenbank die durch einen passwortgeschützten Bereich umrahmt wird.
Dieses erledige ich mit .htaccess-Dateien.
Nun arbeite ich an einem Adminmenü, in dem man die Daten der Benutzer ändern kann, sprich Benutzernamen und Passwort.
Zur Zeit befinden sich 3 Nutzer in der .htpasswd
Mit der variable $i überprüfe ich nur wie oft die if-Abfrage ausgeführt wird, sie wurde vorher auf 0 gesetzt.
Einziger Haken an der Sache ist nun, dass das Passwort des Benutzers nicht geändert wird. Die Datei bleibt völlig unverändert.
Evtl. sieht ja von euch einer den Fehler. Wenn noch Fragen sind, stellt sie einfach
Hier mein bisheriger Code:
ich bin neu hier im Forum, also seid nachsichtig mit mir wenn ich etwas falsch mache
Zu meinem Problem:
Ich arbeite zur Zeit an einer Kundendatenbank die durch einen passwortgeschützten Bereich umrahmt wird.
Dieses erledige ich mit .htaccess-Dateien.
Nun arbeite ich an einem Adminmenü, in dem man die Daten der Benutzer ändern kann, sprich Benutzernamen und Passwort.
Zur Zeit befinden sich 3 Nutzer in der .htpasswd
Mit der variable $i überprüfe ich nur wie oft die if-Abfrage ausgeführt wird, sie wurde vorher auf 0 gesetzt.
Einziger Haken an der Sache ist nun, dass das Passwort des Benutzers nicht geändert wird. Die Datei bleibt völlig unverändert.
Evtl. sieht ja von euch einer den Fehler. Wenn noch Fragen sind, stellt sie einfach
Hier mein bisheriger Code:
PHP-Code:
$newpw = md5($pw);
$datei = fopen(".htpasswd", "r+");
while (!feof($datei))
{
$zeile = fgets($datei);
$ersetzen = explode(":", $zeile);
$oldpw = $ersetzen[1];
if ($ersetzen[0] == $user)
{
$i = $i+1;
$zeile = str_replace($oldpw, $newpw, $zeile);
}
}
fwrite($datei, $zeile);
fclose($datei);
Kommentar