Dein erster Ansatz kann zum Beispiel so umgesetzt werden
PHP-Code:
<?php
error_reporting(E_ALL);
session_start ();
if(isset($_POST['benutzername']) && isset($_POST['passwort']))
{
$benutzer = array(
"fisi" => md5('testpass'), // "b9acdea2da5f11854dd76c09b522c77f",
"fiae" => "b9acdea2da5f11854dd76c09b522c77f",
"itsys" => "b9acdea2da5f11854dd76c09b522c77f",
);
if ( isset($benutzer[ $_POST['benutzername'] ])
&& $benutzer[ $_POST['benutzername'] ]===md5($_POST['passwort']))
{
$_SESSION['user'] = $_POST['benutzername'];
header('Location: '.$_POST['benutzername'].'/');
}
else {
die('ne du');
}
}
else
{
echo '<html><body><form method="post">
b:<input type="text" name="benutzername" />
<br />
p:<input type="password" name="passwort" />
<br />
<input type="submit" />
</form></html>';
}
?>