Vielen Dank für die Hilfe, ich konnte mir allerdings inzwischen selbst etwas zusammenbasteln und hab vergessen, das hier reinzuschreiben, tut mir wirklich leid.
Hier ist das, was ich jetzt nutze, das funktioniert bisher perfekt.
session_start();
if ($_SESSION["authenticated"]==1)
{
$DatabasePointer = mysql_connect("localhost", "root", "");
mysql_select_db("mydatabase", $DatabasePointer);
$ResultPointer = mysql_query("SELECT * FROM usernames", $DatabasePointer);
for($i = 0; $i < mysql_num_rows($ResultPointer); $i++)
{
$Login = mysql_fetch_object($ResultPointer);
$name=$_POST["username"];
$pwd=$_POST["userpass"];
if ($name == $Login->username)
{if (md5($pwd)==$Login->userpwd)
{ $freischaltung="ok";
if ($freischaltung==$Login->frei)
$_SESSION["authenticated"]=2;
else $Grund=3;
} else $Grund=2;
} else $Grund=1;
};
};
if ($_SESSION["authenticated"]==2) echo 'Login erfolgreich
';
elseif ($Grund==1) echo "Benutzer nicht gefunden";
elseif ($Grund==2) echo "Falsches Passwort";
elseif ($Grund==3) echo 'Sie sind noch nicht freigeschaltet worden. Bitte warten Sie auf eine Mailbestätigung an Ihre angegebene Adresse. Dies dauert normalerweise max. 12 Stunden.
Sollten Sie bereits länger als 48 Stunden warten senden Sie bitte eine Mail an
lessa@fantasymail.de>
lessa@fantasymail.de
Vielen Dank für Ihre Geduld.
';
else echo "Ein Unbekannter Fehler ist aufgetreten!";
?>