Hallo erstmal ,
Ich habe einige Seiten erstellt in der mit hilfe von sessions ein login stattfindet , funktioniert alles einwandfrei, nur wenn ich von einer Seite auf die andere wechsle werden Daten vertauscht.
Eine seperate Seite für S_20 mit login
PHP-Code:
<?php
session_start();
include("dbconnect.php");
$username = $_POST["username"];
$passwort = $_POST["password"];
$abfrage = "SELECT * FROM login_s20 WHERE username = '$username' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
$gruppe = $row->gruppe;
$userid = $row->id;
if($row->passwort == $passwort && $row->passwort != '')
{
$_SESSION["userid"] = $userid;
$_SESSION["username"] = $username;
$_SESSION['rechte'] = $gruppe;
header("Location: goldie.php");
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <a href=\"user_login_form.php\">Login</a>";
}
?>
Auf dieser Seite habe ich die UserID 1
seperate Seite für S_21
PHP-Code:
<?php
session_start();
include("dbconnect.php");
$username = $_POST["username"];
$passwort = $_POST["password"];
$abfrage = "SELECT * FROM login_s21 WHERE username = '$username' LIMIT 1";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
$gruppe = $row->gruppe;
$userid = $row->id;
if($row->passwort == $passwort && $row->passwort != '')
{
$_SESSION["userids21"] = $userid;
$_SESSION["usernames21"] = $username;
$_SESSION['rechtes21'] = $gruppe;
header("Location: goldie.php");
}
else
{
echo "Benutzername und/oder Passwort waren falsch. <a href=\"user_login_form.php\">Login</a>";
}
?>
Auf dieser die UserID 50
Wenn ich jetzt von der Seite wo ich die ID 1 habe auf die Seite wo ich die ID 50 habe wechsle und mich dort einloge , funktioniert alles noch , aber wenn ich dann auf die Seite wo ich die Userid 1 habe zurück kehre und die Seite aktualisiere hab ich aufeinmal dort auch die UserID 50 , ich habe extra den sessions andere namen gegeben , um das zu vermeiden , dennoch passierts jetzt trotzdem. Weiß jemand eine lösung ???