Nabend zusammen,
so wie es scheint, habe ich mal wieder ein Problem mit dem IE bzw. dem FF. Folgendes Login Script:
und folgende login Überprüfung für jede seite:
So, das Problem ist,wenn ich mich beim IE einloggen will, komme ich direkt beim ersten Versuch durch. Beim FF allerdings lande ich nach erfolgreicher Eingabe wieder beim Fenster wo ich mich einloggen soll und erst beim zweiten Mal kann ich mich einloggen. Hat jemand eine Idee woran das liegen könnte?
Gruß
so wie es scheint, habe ich mal wieder ein Problem mit dem IE bzw. dem FF. Folgendes Login Script:
PHP-Code:
function login ($user, $pwd) {
$sql = sprintf("Select `id`, `bname`, `captain`, `last_login`, `team` From `spieler` Where
`bname` = '%s' AND `pwd` = '%s'", mysql_real_escape_string($user), mysql_real_escape_string($pwd));
$query = mysql_query($sql);
if (mysql_num_rows($query) == 1) {
$result = mysql_fetch_assoc($query);
$_SESSION['login'] = true;
$_SESSION['bname'] = $result['bname'];
$_SESSION['team'] = $result['team'];
$_SESSION['spielerID'] = $result['id'];
$_SESSION['last_login'] = $result['last_login'];
$_SESSION['captain'] = $result['captain'];
$ip = $_SERVER['REMOTE_ADDR'];
$sql = sprintf("UPDATE `spieler` SET `last_login` = NOW( ), `ip` = '$ip' WHERE bname = '%s'",
mysql_real_escape_string($user));
mysql_query($sql);
header("Location: privater Bereich");
} else {
header("Location: wieder zur Login Maske");
}
}
PHP-Code:
function check_login () {
if ($_SESSION['login'] !== true) {
header("Location: wieder zur Login Maske");
}
}
Gruß
Kommentar