Ich habe die folgende Klasse, die meinen Benutzer an/abgemeldet behandelt (ich habe nur enthalten, was hier relevant ist). Ich möchte angemeldete Benutzer, die login.php aufrufen, auf ihre Kontoseite umleiten. Ich tue dies mit ....PHP Klassenvariable Frage
$User = new User();
if ($User->loggedin = 'true') header('Location:MyAccountNEW.php');
Das Problem ist das Wetter myaccountnew.php umleitet ich es wahr oder falsch wechseln .. (obwohl es nicht der Fall ist, wenn die Bedingung (2> 3). Aslo wenn ich $ User-loggedin echo, kommt nichts auf. ich bin irgendwie ratlos ...
Heres die Klasse
Class User {
public $loggedin = false;
public $username = "";
public $ShopperID = "";
function __construct() {
$this->CheckLogin();
}
function CheckLogin() {
if (!empty($_SESSION['LoggedIn']) && !empty($_SESSION['Username'])) {
$this->loggedin = true;
$this->username = $_SESSION['Username'];
}
else {
$this->loggedin = false;
}
}
Heres, was logout.php sieht aus wie
<?php include ("base.php");
include("userclass.php");
$User = new User();
$User->loggedin = false;
$ _SESSION = array(); session_destroy(); ?>
Zu schnell für mich :) 3 Antworten beim Tippen meiner Antwort. –
Ach komm schon ... :) –
Christ, ich kann nicht glauben, dass ich ein extra Gleichzeichen verpasst habe lol. Danke;) – asdfasdfasdfasdf