Bonjour,
j'ai un soucieavec les session mon code:
Auth.php
<?php
class Auth{
static function isLogged(){
if(isset($_SESSION'Auth']) && isset($_SESSION'Auth']'login']) && isset($_SESSION'Auth']'pass'])){
extract($_SESSION'Auth']);
require "config.php";
mysql_connect(DB_SERVEUR,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$sql = "SELECT id FROM users WHERE pseudo='$login' AND password='$pass'";
$req = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($req)>0){
return true;
}
else{
return false;
}
}
else{
return false;
}
}
}
?>
page index:
<?php
session_start();
require("Auth.php");
if(Auth::isLogged()){
$login = $_SESSION'Auth']'login'];
mysql_connect(DB_SERVEUR,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$sql = "SELECT id,pseudo,points FROM users WHERE pseudo='$login'";
$req = mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_assoc($req))
{
$logb = '<b>'.$data'pseudo'].'</b></br> vous avez '.$data'points'];
}
$connectuser = 'Bonjour '.$logb.' points <a href="logout.php">Deconnexion</a>';
mysql_close();
}
else{
$visit = 'Bonjour Cher <b>Visiteur</b> <a href="login.php">Connectez-vous</a>';
}
?>
jusque la tout fonctionne correctement
mais quand je souhaite le mettre sur d'autres page pour l'affichage j'ai une page blanche pourtant le code est le meme
merci de votre aide.