Ich habe ein Login wo ich derzeit den aktiven User so als Session setzte...
$_SESSION['LoggedInUser'] = "testmannn";
Wenn ich nun einen zweiten Browser des gleichen Hersteller öffne um mich gleichzeitig als admin anzumelden und im anderen dann was klicke bin ich dort auch Admin, weil die Session überschrieben wird..
Wie macht man das sauer? Ich könnte ja je eingeloggten User die Session nach dem User benenenen, dann wieß ich aber nicht wie ich die "gschpützen" Seiten abfragen soll ob ein User angmeledet ist, derzeit kann ich ja isset($_SESSION['LoggedInUser']) machen was dann ja nimmer geht..
juergen
$_SESSION['LoggedInUser'] = "testmannn";
Wenn ich nun einen zweiten Browser des gleichen Hersteller öffne um mich gleichzeitig als admin anzumelden und im anderen dann was klicke bin ich dort auch Admin, weil die Session überschrieben wird..
Wie macht man das sauer? Ich könnte ja je eingeloggten User die Session nach dem User benenenen, dann wieß ich aber nicht wie ich die "gschpützen" Seiten abfragen soll ob ein User angmeledet ist, derzeit kann ich ja isset($_SESSION['LoggedInUser']) machen was dann ja nimmer geht..
PHP-Code:
$_SESSION['LoggedInUser'] = $data["Nickname"];
...
if (isset($_SESSION['LoggedInUser'])) {
// variable $LOGGED_IN_USER fuer die php-Seiten bereitstellen
$LOGGED_IN_USER = $_SESSION['LoggedInUser'];
etc...
Kommentar