Sessions werden auf localhost nicht übergeben
Crypto
- php
Hallo!
Ich habe ein Login-Maske erstellet und möchte diese auf meinem localhost testen. Wenn man den Usernamen und das Passwort korrekt eingegeben hat, wird dies in einer Sessionvariable gespeichert.
Damit nicht Unbefugte bestimmte Seiten aufrufen können, habe ich auf diesen Seiten folgenden Code eingebaut:
<?if (! session_is_registered('username'))
{
die ("Sie sind nicht eingeloggt.");
}?>
Allerdings wird die Session nie erkannt... bzw. sie ist nach dem nächsten Seitenaufruf nicht mehr aktiv.
Weiß jemand Rat (evtl. php.ini) ?
Danke im Voraus
Hi!
Damit nicht Unbefugte bestimmte Seiten aufrufen können, habe ich auf diesen Seiten folgenden Code eingebaut:
<?if (! session_is_registered('username'))
{
die ("Sie sind nicht eingeloggt.");
}?>
An jedem Seitenanfang muss ein session_start() stehen, siehe auch: http://php-faq.de/q/q-sessions-wie.html und http://www.php3.de/manual/de/ref.session.php
Der Zugriff auf Session-Elemente sollte über $_SESSION['username'] erfolgen.
Grüße
Andreas