Hallo,
ich würde gerne nutzern Möglichkeit geben, eingeloggt zu bleiben. Ich habe noch keine Erfahrung damit und daher war meine Idee wie folgt:
Es wird eine Session erzeugt:
Dann wird ein Cookie erstellt, der die Session speichert. Das müsste dann wohl wie folgt aussehen:
oder
Würde das so klappen und man so eingeloggt bleiben oder gibt es da probleme und sicherheitsmängel? Es kann auch sein, dass mein Lösungsvorschlag vollkommen fehlerhaft ist. Ich weiß nur durch meine Recherche, dass Cookies die Möglichkeit bieten.
Edit:
Oder geht es auch, indem man die Session so lang setzt, dass er fast ewig eingeloggt bleibt:
ich würde gerne nutzern Möglichkeit geben, eingeloggt zu bleiben. Ich habe noch keine Erfahrung damit und daher war meine Idee wie folgt:
Es wird eine Session erzeugt:
PHP-Code:
<?php
session_start();
$mail= $_SESSION["mail"];
?>
PHP-Code:
setcookie("mailcookie",$mail,time()+(3600*24*100));
PHP-Code:
setcookie("mailcookie",$_SESSION["mail"],time()+(3600*24*100));
Edit:
Oder geht es auch, indem man die Session so lang setzt, dass er fast ewig eingeloggt bleibt:
PHP-Code:
session_cache_expire(525600); // (60*24*365) für ein Jahr
Kommentar