Code:
$authenticated = false;
$combinations = file("passwords.txt")
foreach ($combinations as $combination)
{
$userdata = split(":", $combinaton);
if ($userdata[0] == $_POST["username"] && $userdata[1] == md5($_POST["password"]))
{
$authenticated = true;
break;
}
}
if (!$authenticated)
die("Sorry, correct password required);
// do secret stuff
passwords.txt schaut dann so aus
Code:
mendaxx:FE234922918323...EF
das passwort ist md5 verschluesselt.
das sollts in etwa sein. ich hab den code nicht getestet.
ad herunterladen von php dateien: das passiert z.b. wenn der server kein php parsed. parsing von php dateien ist abhaengig von der dateieindung, ueberpruef dass deine und die testdatei dieselbe endung haben.