Ich hätte gerne für ein Loginskript einstellen kann ob mein eingeloggt bleiben will oder nicht. Das zweite Funktioniert ja mit dem php Session Modul schon so wies soll allerdings bekomme ich es nicht hin die Cookie lifetime zu erhöhen, ich hab schon die Forensuche genutzt aber es hat nichts genutzt ich poste mal meinen Codeschnipsel.:
In jeder Seite, die dann geschützt werden soll wird folgender Codeschnipsel eingebaut:
Aber die Cokies werden immer geschlossen, wenn man das Browserfenstet schließt hat jemand ne Idee woran das liegen könnte?
PHP-Code:
if($_POST['use_cookie']=="use_cookie"){
ini_set("session.cookie_lifetime", time()+3600);
}else{
ini_set("session.cookie_lifetime", 0);
// Starten der Session
ini_set("session.use_cookies", 1);
session_name("sid");
session_start();
.....
// Wenn derjenige dann eingeloggt werden konnte:
header('LOCATION: index.php');
}
PHP-Code:
// Starten der Session
ini_set("session.use_cookies", 1);
ini_set("session.cookie_lifetime", time()+3600);
session_name("sid");
session_start();
if(!isset($_SESSION['logged_in'])){
if(!$_SESSION['logged_in']=="eingelogt"){
header("LOCATION: ".$conf['home_path_ext']."admin/login.php?error=not_logged_in");
}
}
Kommentar