2Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
214
214
EMPFEHLEN
-
Hallo,
leider klappt das Login nicht mehr..
k.A. wieso!
index.html:
Login.phpPHP-Code:<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>
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.PHP-Code:<?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");
}
?>
Wo ist der Fehler?
über Hilfe würde ich mich freuen ;DGeändert von LarsB (09.04.10 um 03:29 Uhr) Grund: Problem erläutert
-
09.04.10 07:25 #2
- Registriert seit
- Apr 2009
- Ort
- Düsseldorf (NRW)
- Beiträge
- 508
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
-
09.04.10 10:01 #3
- Registriert seit
- Jul 2006
- Beiträge
- 518
Hey,
und denke bitte an SQL Injection
http://de.wikipedia.org/wiki/SQL_Injection
mfg
bo
Ähnliche Themen
-
Login klappt nicht mit ENTER
Von Kaeschdin im Forum PHPAntworten: 11Letzter Beitrag: 08.09.08, 11:40 -
Flash Login klappt nicht
Von Rico2000 im Forum Flash PlattformAntworten: 0Letzter Beitrag: 01.07.08, 16:00 -
Login klappt nicht!
Von ToWeR im Forum PHPAntworten: 7Letzter Beitrag: 07.04.04, 22:46 -
Login klappt nicht
Von jbo im Forum PHPAntworten: 13Letzter Beitrag: 21.12.03, 11:16 -
Login Überprüfung klappt nicht
Von badi im Forum PHPAntworten: 4Letzter Beitrag: 02.02.03, 23:51





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren