Vérifier si le membre s'est connecté
Salut! Je voudrais faire une fonction qui retourne un menu different si un membre est connecté, alors j'ai utilisé la méthode ci-dessous.
Fonctions.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
|
<?php
function AffichageMenu($login)
{
// Si la session du login existe
if (isset($_SESSION["login"]))
{
return 1;
}
else
{
return 2;
}
}
?> |
index.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
<?php
// Chargement de la fonction
require("fonctions.php");
// Appel à la fonction pour afficher le menu
$AfficherMenu = AffichageMenu($login);
if ($AfficherMenu=1)
{
include("menu_connecte.php");
}
else
{
if ($AfficherMenu=2)
{
include("menu_deconnecte.php");
}
}
?> |
Le problème c'est que la fonction renvoie toujours le menu "menu_connecte.php" car j'ouvre une session à chaque page :
Code:
1 2 3 4 5 6 7 8
|
<?php
// restaurer la session
session_start();
// Utilisation des données de la session
$login = $_SESSION["login"];
?> |
Alors y a t-il un autre moyen de vérifier si le membre est connecté?