Hi!
Ich habe da ein merkwürdiges Problem mit meinem Loginscript bzw. Formular. Wenn sich jemand einloggen will, werden die Felder gelöscht und man wird nicht eingelogged. Lustigerweise bin ich der Einzige, bei dem es funktioniert. Ich habe es mit mozilla und IE getestet, in beiden fällen gab es - bei mir zumindest - keine Probleme. Könnte es eventuell am header() befehl liegen? Hier mal der quellcode der login.php, die beim Klick auf den Submit Button aufgerufen wird:
Alles funktioniert bei den anderen, also Registrieren, neues Kennwort anfordern... nur der Login geht nicht.
Ich habe da ein merkwürdiges Problem mit meinem Loginscript bzw. Formular. Wenn sich jemand einloggen will, werden die Felder gelöscht und man wird nicht eingelogged. Lustigerweise bin ich der Einzige, bei dem es funktioniert. Ich habe es mit mozilla und IE getestet, in beiden fällen gab es - bei mir zumindest - keine Probleme. Könnte es eventuell am header() befehl liegen? Hier mal der quellcode der login.php, die beim Klick auf den Submit Button aufgerufen wird:
PHP-Code:
<?php
include("config.php");
// Session starten
session_start ();
// Datenbankverbindung aufbauen
$connectionid = mysql_connect ($dbServer, $dbadmin, $dbpassword);
if (!mysql_select_db ($dbDatabase, $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, Nickname, email ".
"FROM ".
$dbTable.
" WHERE ".
"(Nickname like '".$_REQUEST["name"]."') AND ".
"(Kennwort = '".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_nickname"] = $data["Nickname"];
$_SESSION["user_email"] = $data["email"];
header ("Location: intern.php");
}
else
{
header ("Location: lformular.php?fehler=1");
}
include("links_tmpl.php")
?>

Kommentar