Hallo zusammen,
ich probiere jetzt hier seit Tagen mein Kundenlogin in den Griff zu bekommen, aber es klappt nie so wie ich es mir vorstelle.
Im Moment hab ich das Problem, dass er keine User erkennt. Es kommt immer die Meldung "Login fehlgeschlagen", obwohl die Daten in der SQL-Datenbank korrekt sind.
Kann mir da mal jemand weiterhelfen? Ich poste hier mal den Code (natürlich stark zusammengefasst):
login.php:
<form action="login_auth.php" method="post">
<input type=text name=benutzername>
<input type=password name=pass>
<input type=submit name=Submit value=Einloggen>
</form>
login_auth.php:
<?php
session_start();
session_register("benutzername");
?>
<?
include ("sqlconnect.php"); //verbindung zur DB
$ergebnis = mysql_query("SELECT * FROM login WHERE benutzername = '$benutzername' AND pass = '$pass'"); //benutzername und pass mit der DB vergleichen
if (mysql_num_rows($ergebnis)==1){ //wenn benutzername und pass übereinstimmen, dann weitermachen
while ($row = mysql_fetch_array ($ergebnis))
{
echo "sie sind erfolgreich als ".$benutzername." eingeloggt.";
}} else {
echo "Login fehlgeschlagen.";}
?>
Also ich sehe da kein Problem... ich bin aber auch noch relativ neu im Bereich PHP/mySQL und es könnte sein, dass ich etwas übersehen habe.
LG
Claudia