Hallo,
so sieht mein Login-Code aus
PHP-Code:
<?PHP
//Überprüft ob der Button gedrückt wude
if(!isset($_POST["submit"]))
{
$login_result=0;
}
else
{
echo $_POST["user"]." ".$_POST["password"]; //Das ist nur zum Testen
//Überprüft ob die Felder nicht leer sind
if ($_POST["user"]!="" and $_POST["password"]!="")
{
$password=md5($_POST["password"]);
//Select-Befehl für die Anmeldung
$query=@mysql_query("SELECT *
FROM users
WHERE user_name='".$_POST["user"]."'")
or die ('Select ist fehlgeschlagen!');
$result=@mysql_fetch_array($query);
//Übrprüft ob der eingegebener Passwort und User übereinstimmen
if($password == $result['passwort'] and $_POST["user"] == $result["user_name"])
{
$kunde_id=$result['kunde_id'];
$_SESSION["kunde_id"]=$kunde_id; //Es wird die Kunden_id in Session abgespeichert
$login_result=1;
}
else
{
$login_result=0;
}
}
else
{
$login_result=0;
}
}
if ($login_result==1)
{
?>
<TABLE border=0 cellspacing="0" cellpadding="0" width="140" >
<tr>
<td>[img]./pic/menu_oben.jpg[/img]</td>
</tr>
<tr>
<td background="./pic/hell_px.jpg" class="klein_login">
<?
echo get_vorname($_SESSION['kunde_id'])." ".get_nachname($_SESSION['kunde_id'])." ";
?> ist eingellogt
</td>
</tr>
<tr>
<td>[img]./pic/menu_unten.jpg[/img]</td>
</tr>
</TABLE>
<?
}
else
{
?>
<TABLE border=0 cellspacing="0" cellpadding="0" width="140" >
<tr>
<td>[img]./pic/menu_oben.jpg[/img]</td>
</tr>
<tr>
<td background="./pic/hell_px.jpg" class="text_login">
<FORM action="<? echo $PHP_SELF; ?>" method="post">
<input type="text" name="user" size="8" maxlength="500" style="width:130px;" value="Benutzername" onFocus="if(this.value=='Benutzername'){this.value=''};" onBlur="if(this.value==''){this.value='Benutzername'};">
<input type="password" name="password" size="8" maxlength="500" style="width:130px;" value="Passwort" onFocus="if(this.value=='Passwort'){this.value=''};" onBlur="if(this.value==''){this.value='Passwort'};">
<div align="right"><input type="image" name="submit" value="1" src="./pic/login_button.gif" alt="Login" width="130" height="15" border="0" class="button_klein" style="width:75px;"></div>
</FORM>
</td>
</tr>
<tr>
<td>[img]./pic/menu_unten.jpg[/img]</td>
</tr>
</TABLE>
<?
}
?>
Wie schon oben geschrieben, mit Firefox funktioniert es und mit anderen Browsern nicht.
Ich hab nachgeprüft die Session-Datei auf dem Server wird angelegt, und die Abfrage funktioniert auch.