@Alex_T:
Denke ich nicht, schau mal hier, fehlt da eine geschweifte Klammer?
Beim else kann man sie auch weglassen.
@Chewbacca:
Das ist zumindest die einfachste Lösung. Man könnte aber auch die Session-ID per URL (GET) übergeben.
Aber nunja wer Cookies abgeschaltet hat, könnte auch nicht hier das Forum oder z.B. Hotmail und viele andere Websites benutzen.
@lissylucky:
Verändere mal die Funktion IsLoggedIn() folgendermaßen:
(Obiger Code könnte Fehler enthalten )
Denke ich nicht, schau mal hier, fehlt da eine geschweifte Klammer?
Beim else kann man sie auch weglassen.
@Chewbacca:
Das ist zumindest die einfachste Lösung. Man könnte aber auch die Session-ID per URL (GET) übergeben.
Aber nunja wer Cookies abgeschaltet hat, könnte auch nicht hier das Forum oder z.B. Hotmail und viele andere Websites benutzen.
@lissylucky:
Verändere mal die Funktion IsLoggedIn() folgendermaßen:
PHP:
function IsLoggedIn()
{
if (isset($_SESSION["email"]))
{
/* Wenn Zeitspanne größer als 600 Sekunden (=10 Minuten), dann... */
if (time()-$_SESSION["startTime"]>=300)
{
echo "Zeit abgelaufen (\$_SESSION[\"startTime\"]=".$_SESSION["startTime"]." | ==> Diff=".(time()-$_SESSION["startTime"]).")!";
Logout();
return false;
}
else
{
echo "Immernoch eingeloggt (\$_SESSION[\"startTime\"]=".$_SESSION["startTime"]." | ==> Diff=".(time()-$_SESSION["startTime"]).")";
return true;
}
}
echo "\$_SESSION[\"email\"] is not set!";
return false;
}
Zuletzt bearbeitet: