Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
2 Sessions für 2 scripte auf 1 Useraccount [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
2 Sessions für 2 scripte auf 1 Useraccount


 
tsc
30-10-2006, 12:43 
 
hallo,

ich habe folgendes Problem

ich habe zwei scripte geschrieben die jeweils ein kleines Usermanagement beiinhalten.
Dort wird der User authentifiziert und die Session als cookie abgelegt.
Nun habe ich die selbe authentifizierung bei beiden scripten gewählt.
Mein Problem ist nun, dass wenn ich mich am script1 anmelde ich automatisch auch zugriff auch script2 bekomme wenn es auf dem selben server im selben account läuft. Dies ist natürlich nicht gewollt.
Wo liegt denn dort mein fehler? Mein script welches die Session startet sieht so aus:


$boardid=date(Ymdhis);
if ($datenrichtig)
{
session_start (); // Starte eine Session.
$_SESSION["user_eingeloggt"] = $user_eingeloggt;
$_SESSION["status"] = $status;
$_SESSION["rechte"] = $rechte;
$_SESSION["username"] = $username;
$_SESSION["boardid"] = $boardid;


Gruß

Tobias

 
wahsaga
30-10-2006, 12:49 
 
Original geschrieben von tsc
Wo liegt denn dort mein fehler?
Darin, dass du für beide Sessions den selben Namen gewählt, bzw. den Default nicht für mindestens eine von ihnen abgeändert hast.

Sowas sollte jemandem mit ein bisschen grundlegenden Verständnis davon, wie Sessions in PHP funktionieren, aber eigentlich klar sein.

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:55 Uhr.