snake.logan
Neues Mitglied
Hallo!
Ich habe eine Datei programmiert, die eine .htpasswd Datei ausliehst falls sie existiert. Die Passwörter sind in der .htpasswd Datei verschlüsselt mit md5() aber wie mache ich das Rückgängig, dass er ein Passwort normal anzeigt?
Ich habe eine Datei programmiert, die eine .htpasswd Datei ausliehst falls sie existiert. Die Passwörter sind in der .htpasswd Datei verschlüsselt mit md5() aber wie mache ich das Rückgängig, dass er ein Passwort normal anzeigt?
PHP:
<?php
function pw()
{
$passwort = md5($daten[1]);
echo $passwort;
}
$datei = @file("./.htpasswd", "r");
foreach ($datei as $daten)
{
$daten = explode(":",$daten);
}
if (file_exists("./.htaccess"))
{
echo "Es besteht bereits ein Passwortschutz, möchten sie diesen löschen?";
echo "<br>";
echo "<a href=\"daten.php?del=ja\">JA</a> <a href=\"daten.php\">NEIN</a>";
}
if ($del == "ja")
{
unlink(".htaccess") or die("Die Datei .htaccess kann nicht geloescht werden.");
unlink(".htpasswd") or die("Die Datei .htpasswd kann nicht geloescht werden.");
echo "Der Passwortschutz wurde aufgehoben";
}
if ($action == "save")
{
$pass = md5($passw);
$fp = fopen(".htpasswd","w");
fputs($fp,"$user:$pass");
fclose($fp);
echo "Daten erfolgreich gespeichert";
}
?>