Login Script funzt net ganz

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Login Script funzt net ganz

Beitrag von witzigerkiller »

Kann mir mal einer sagen, warum immer das Else, mit dem Fehler kommt?

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>
Das war das ganze Login Script.

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
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

ah sorry, ich habe nochmal ein neues pw mit md5 verschlüsselt, und jetzt geht es. Aber trotzdem danke
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Antworten

Zurück zu „Coding & Technik“