Login klappt nicht

LarsB

Mitglied
Hallo,

leider klappt das Login nicht mehr..
k.A. wieso!

index.html:
PHP:
<form action="login.php" method="post" name="member_log_in" id="member_log_in">
    <label>Name:</label>
    <input type="text" name="name" class="txtBox" />
    <label>Passwort:</label>
    <input type="password" name="name2" class="txtBox" />
	<a href="registrierung.html">Noch kein Mitglied?</a>
	<input type="submit" name="go" value="Login" class="go" />
    <br class="spacer" />
  </form>

Login.php
PHP:
<?php 
// Session starten
session_start ();

// Datenbankverbindung aufbauen 
$connectionid = mysql_connect ("localhost", "xxx", "xxx"); 
if (!mysql_select_db ("xxx", $connectionid))
{ 
  die ("Keine Verbindung zur Datenbank"); 
} 

$sql = "SELECT ". 
    "Id, Benutzername, Email, Name, EP, WP ". 
  "FROM ". 
    "user ". 
  "WHERE ". 
    "(Benutzername like '".$_REQUEST["name"]."') AND ". 
    "(Passwort = '".md5 ($_REQUEST["pwd"])."')"; 
$result = mysql_query ($sql); 

if (mysql_num_rows ($result) > 0) 
{ 
  // Benutzerdaten in ein Array auslesen. 
  $data = mysql_fetch_array ($result); 

  // Sessionvariablen erstellen und registrieren 
  $_SESSION["user_id"] = $data["Id"]; 
  $_SESSION["user_benutzername"] = $data["Benutzername"]; 
  $_SESSION["user_email"] = $data["Email"]; 
  $_SESSION["user_name"] = $data["Name"]; 
  $_SESSION["user_ep"] = $data["EP"];
  $_SESSION["user_wp"] = $data["WP"];

  header ("Location: intern.php"); 
} 
else 
{ 
  header ("Location: formular.php?fehler=1"); 
} 
?>

nach dem Klick auf Login in der index.html sollte man eigentlich auf die intern.php weitergeleitet werden. Leider werde ich nach dem Login jedoch immer auf die formular.php?fehler=1 weitergeleitet.
Wo ist der Fehler?

über Hilfe würde ich mich freuen ;D
 
Zuletzt bearbeitet:
Hi,

wahrscheinlich ist es, weil du im SQL Query annimmst, dass das Passwort in $_REQUEST["pwd"] drin steht, das Textfeld für das Passwort aber "name2" heißt. Und einen User mit einem leeren Passwort zu finden wird wahrscheinlich schwierig. :)

Best regards,
Tim
 
Zurück