Radhad
Erfahrenes Mitglied
Auto-Login: Cookie wird nicht gesetzt
Hallo zusammen,
ich bin gerade dabei eine Auto-Login Funktion zu erstellen. Allerdings treten einige Fehler auf:
- Lokal werden Cookies erstellt, aber beim schließen des Browsers gelöscht
- Online werden keine Cookies erstellt.
Mein php-Script zum einloggen sieht wie folgt aus:
Wenn "Auto-Login" gewählt wurde:
Prüfen, ob Besucher nen Cookie hat:
Für jede Hilfe bin ich dankbar.
Gruß Radhad
Hallo zusammen,
ich bin gerade dabei eine Auto-Login Funktion zu erstellen. Allerdings treten einige Fehler auf:
- Lokal werden Cookies erstellt, aber beim schließen des Browsers gelöscht
- Online werden keine Cookies erstellt.
Mein php-Script zum einloggen sieht wie folgt aus:
Wenn "Auto-Login" gewählt wurde:
PHP:
if(isset($_POST["autologin"]) && $_POST["autologin"] == 'on')
{
$time = time() + (60*60*24*365*100);
setcookie('LogIn_Username',$_SESSION["nickname"],$time);
setcookie('LogIn_Password',$pw,$time);
}
Prüfen, ob Besucher nen Cookie hat:
PHP:
if(isset($_COOKIE['LogIn_Username']) && isset($_COOKIE['LogIn_Passwort']) && !isset($_SESSION["userid"]))
{
header ("Location: login_user.php?kecks=true");
}
Gruß Radhad