Code: Alles auswählen
<center><h5>Einloggen für Admin´s</h5></center><br />
<?PHP
if (isset($_POST['Login'])) {
if (empty($_POST['Admin']) OR empty($_POST['Pass'])) {
echo "Du musst beide Felder ausfüllen, nicht nur eins!";
}
else {
$server="xxxxx";
$benutzer="xxxxx";
$kennwort="xxxxx";
$verbindung= mysql_connect($server, $benutzer, $kennwort);
mysql_select_db("DB121321", $verbindung);
$sql = "SELECT *
FROM Admin
WHERE 1 AND `Benutzername` = '".$_POST["Admin"]."' AND `Passwort` = '".md5($_POST["Pass"])."' ";
$abfrage = mysql_query($sql);
if (mysql_num_rows($abfrage) == 1)
{
while ($ueberpruefen = mysql_fetch_assoc($abfrage))
{
if ($ueberpruefen["Benutzername"] == $_POST["Admin"] && $ueberpruefen["Passwort"] == md5($_POST["Pass"]))
{
$_SESSION["status"] = "Admin";
echo "Menü";
}
}
}
else
{
session_unset();
echo "Fehler!!!";
}
mysql_close($verbindung);}}
?>
<form action="#" method="post">
<table>
<tr>
<td><b>Admin:</b></td>
<td><input type="text" name="Admin" size="20" maxlength="40" /></td>
</tr>
<tr>
<td><b>Passwort:</td>
<td><input type="password" name="Pass" size="20" maxlength="40" /></td>
</tr>
<tr>
<td><input type="submit" name="Login" value="Login" /></td>
<td align="right"><input type="reset" name="Loschen" value="Löschen" /></td>
</tr>
</table>
</form>
Die mysql Tabellen aufstellung von der tabelle Admin ist so:
id tinyint(3) NULL: Nein auto_increment
Benutzername VARCHAR(40) NULL: Ja
Passwort VARCHAR(40) NULL: Ja
Email VARCHAR(40) NULL: Ja
Vorname VARCHAR(40) NULL: Ja
Nachname VARCHAR(40) NULL: Ja
Das Passwort ist md5 verschlüsselt.
Hoffe jemand findet die Lösung