kjh
Erfahrenes Mitglied
Hallo zusammen,
mal ne ganz krasse Frage:
hab da ein Loginskript, das unter Firefox deluxe funktioniert, aber im IE wird immer ein Fehler zurück gegeben...
Hier das Skript:
Das Formular:
Das eigentliche Login-Skript:
Weiß wer an was es liegen könnt?
Danke!
KJH
mal ne ganz krasse Frage:
hab da ein Loginskript, das unter Firefox deluxe funktioniert, aber im IE wird immer ein Fehler zurück gegeben...
Hier das Skript:
Das Formular:
PHP:
<body text="white" bgcolor="white" link="white" alink="blue" vlink="blue">
<?php
if (isset ($_REQUEST["fehler"]))
{
echo "Die Zugangsdaten waren ungültig.";
}
?>
<center>
<form action="login.php" method="post">
<font color = "black" face="Haettenschweiler" size = "7"><B>Login</B></font><BR><BR>
<TABLE border = "5" bordercolor = "black" rules="none" width="400" height="200" bgcolor="black">
<TR>
<TD> <center>
Name:<br><BR>
Kennwort:<br><BR>
</center>
</TD>
<TD> <center>
<input type="text" name="name" size="20"><br><BR>
<input type="password" name="pwd" size="20"><br><BR>
<input type="submit" value="Login">
</center>
</TD>
</TR>
</TABLE>
Das eigentliche Login-Skript:
PHP:
$connectionid = mysql_connect ("localhost", "*****", "******");
if (!mysql_select_db ("*****", $connectionid))
{
die ("Keine Verbindung zur Datenbank");
}
$sql = "SELECT ".
"Id, Nickname, Kennwort, email, status ".
"FROM ".
"benutzerdaten ".
"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_nachname"] = $data["email"];
$_SESSION["status"] = $data["status"];
header ("Location: intern.php");
}
else
{
header ("Location: formular.php?fehler=1");
}
?>
Weiß wer an was es liegen könnt?
Danke!
KJH