Hi zusammen
Ich habe mich etwas mit dem Verzeichnisschutz auseinander gesetzt und folgendes Script geschrieben:
in meiner .htpasswd steht danach z.B. folgendes:
Doch wenn ich auf das geschützte Verzeichnis zugreifen will, stimmt das Passwort nicht. Ich habs dan auf folgende Arten versucht zu verschlüsseln:
und
Es werden immer Einträge geschrieben in der .htpasswd und zwar immer schön
in der richtigen Anordnung, aber auch so stimmt das Passwort nie...
Hat jmd ne Idee, warum des net funzt?
thx
lg
befubo
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
Kommentar