Ich habe mich etwas mit dem Verzeichnisschutz auseinander gesetzt und folgendes Script geschrieben:
PHP-Code:
<form action="#" method="POST">
Dein Username:<br><input type="text" size="17" name="user"><br><br>
Dein Passwort:<br><input type="password" size="17" name="pw"><br><br>
<input type="submit" value="registrieren">
<?php
if(isset($_POST["user"]))
{
$passwort = $_POST["pw"];
$user = $_POST["user"];
if($user == "" or $passwort = "")
{
echo "Mindestens eine Angabe fehlt!";
}
else
{
$f = fopen('intern/.htpasswd',"a+");
$hash = crypt('$passwort');
$user .= ":";
$user .= "$hash";
fwrite($f,$user."\r\n");
fclose($f);
echo "Ihr Account wurde soeben generiert!";
}
}
?>
Code:
befubo:$1$cuIJbEpB$CE4WFlFyL1kFX4JuOl/Lm.
Code:
$hash = crypt('$passwort', 'rl');
Code:
$hash = crypt('$passwort', '_J9..rasm');
Code:
$hash = crypt('$passwort', '$1$rasmusle$');
in der richtigen Anordnung, aber auch so stimmt das Passwort nie...
Hat jmd ne Idee, warum des net funzt?
thx
lg
befubo
Einen Kommentar schreiben: