J'ai la classe suivante qui gère mon utilisateur connecté/déconnecté (j'ai seulement inclus ce qui est pertinent ici). Je souhaite rediriger les utilisateurs connectés qui visitent login.php vers la page de leur compte. Je le fais en utilisant ....PHP Classe variable question
$User = new User();
if ($User->loggedin = 'true') header('Location:MyAccountNEW.php');
Le problème est le redirige vers myaccountnew.php temps je passe à vrai ou faux .. (bien qu'il ne lorsque la condition est (2> 3). Aslo quand j'echo $ User-loggedin, rien ne vient. Je suis un peu perplexe ...
Heres la classe
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 ce que logout.php ressemble
<?php include ("base.php");
include("userclass.php");
$User = new User();
$User->loggedin = false;
$ _SESSION = array(); session_destroy(); ?>
Trop vite pour moi :) 3 réponses tout en tapant ma réponse. –
Oh viens ... :) –
Christ, je ne peux pas croire que j'ai raté un signe égal d'égal à lol. Merci;) – asdfasdfasdfasdf