Claudia: Denkfehler bei Login-Script? (unter Verwendung von Sessions)

Beitrag lesen

Ich hab ein Login und habe das Problem, dass ich IMMER in die else-Schleife reinkomme, d.h. dass ich mich nicht einloggen kann. Kann jemand mal schauen, wo der Fehler liegt? Vielleicht ist ja n Denkfehler drin... ich find nix :-(

Also, dieser Datei werden die Variablen $benutzername und $pass zugewiesen und die Datei prüft dann, ob die Eingaben mit der Datenbank übereinstimmen.

<?php
session_start();
session_register("benutzername");
?>
<?php
include ("connect.php"); //verbindung zur db
$abfrage = "SELECT * FROM login WHERE benutzername='$benutzername' AND pass='$pass'";
$ergebnis = mysql_query($abfrage);
if (mysql_num_rows($ergebnis)==1)
{ $wert = mysql_fetch_array($ergebnis);
 $id = $wert[0];
 $level=$wert[3];
 session_register("id","level");
 header ("Location: site_profil.php"); //diese seite soll aufgerufen werden, wenn das Login erfolgreich war
 } else {
echo "Login fehlgeschlagen!";}
?>