Hallo Tutorials.de Gemeinde!
Und wieder steh ich vor einer Hürde an der ich nicht vorbei komme!
Ich habe 3 Dateien:
Nun möchte ich folgendes:
Per Include lade ich die Checkuser.php in die Seiten ein in denen ich möchte dass sie vor dem Gast-User sicher sind! Das Login verfahren ist ebenfalls mit Cookies machbar! Checkuser ist da um abzufragen ob eine Session vorhanden ist! Falls nicht soll die Seite checken ob Cookies vorhanden sind! Falls nicht soll die Seite auf Index.php?badrequest=nologin umleiten in der ich die Seite include.php habe! In der Seite include.php habe ich folgender Code:
Und in der Checkuser.php habe ich folgender Code:
Aber es funktioniert nicht
was mache ich falsch?
Ich danke im voraus!
Und wieder steh ich vor einer Hürde an der ich nicht vorbei komme!
Ich habe 3 Dateien:
- Index.php
- include.php
- checkuser.php
Nun möchte ich folgendes:
Per Include lade ich die Checkuser.php in die Seiten ein in denen ich möchte dass sie vor dem Gast-User sicher sind! Das Login verfahren ist ebenfalls mit Cookies machbar! Checkuser ist da um abzufragen ob eine Session vorhanden ist! Falls nicht soll die Seite checken ob Cookies vorhanden sind! Falls nicht soll die Seite auf Index.php?badrequest=nologin umleiten in der ich die Seite include.php habe! In der Seite include.php habe ich folgender Code:
PHP:
<?php
if($_GET["badrequest"] == "nologin"){
echo "Bitte Loggen Sie sich ein!";
}
?>
Und in der Checkuser.php habe ich folgender Code:
PHP:
<?php
session_start ();
//Benutzerangaben Initalisieren
$user_id = $_SESSION["user_id"];
$user_nickname = $_SESSION["user_nickname"];
$user_nachname = $_SESSION["user_nachname"];
$user_vorname = $_SESSION["user_vorname"];
$user_email = $_SESSION["user_email"];
/*
--Abfragen ob die Session gesetzt wurde?
--Falls nicht, wird nachgefragt ob Cookies
--vorhanden sind! Wenn ja werden die Cookies
--ausgelesen und der Wert in die Variabeln
--gefüllt!
*/
//Ist die User ID vorhanden?
if(!$user_id){
$user_id = $_COOKIE["link2itid"];
} else if(!isset($_COOKIE["link2itid"])){
header ("Location: index.php?badrequest=nologin");
}
//Ist der Usernickname vorhanden?
if(!$user_nickname){
$user_nickname = $_COOKIE["link2itnick"];
} else if(!isset($_COOKIE["link2itnick"])){
header ("Location: index.php?badrequest=nologin");
}
//Ist das Passwort vorhanden?
if(!$user_pwd){
$user_pwd = $_COOKIE["link2itpwd"];
} else if(!isset($_COOKIE["link2itpwd"])){
header ("Location: index.php?badrequest=nologin");
}
//Ist die E-Mail Adresse vorhanden?
if(!$user_email){
$user_email = $_COOKIE["link2itemail"];
} else if(!isset($_COOKIE["link2itemail"])){
header ("Location: index.php?badrequest=nologin");
}
//Ist der Vorname vorhanden?
if(!$user_vorname){
$user_vorname = $_COOKIE["link2itvname"];
} else if(!isset($_COOKIE["link2itvname"])){
header ("Location: index.php?badrequest=nologin");
}
//Ist der Nachname vorhanden?
if(!$user_nachname){
$user_nachname = $_COOKIE["link2itname"];
} else if(!isset($_COOKIE["link2itname"])){
header ("Location: index.php?badrequest=nologin");
}
?>
Aber es funktioniert nicht

Ich danke im voraus!