Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

J'ai déjà commencé à coder comme je pouvais j'ai crée en haut de ma page une connexion à ma session
session_start();
Puis j'ai fait un print de ma session pour voir si tout fonctionnait
print_r($_SESSION);

Ce que je veux

J'aimerais avant tout, que lorsque la personne arrive sur son espace client son nom sois affiché (Numéro ID)
Juste la

Merci de votre aide !

5 réponses


Lartak
Réponse acceptée

Bonjour.
Est-ce que tu as regardé comment faire un espace membres et par conséquent comment alimenter la variable de session avec les informations de l'utilisateurs ?
Surtout que tu nous dit :

Puis j'ai fait un print de ma session pour voir si tout fonctionnait
print_r($_SESSION);

Mais tu ne nous en dit pas le résultat.

Salut ! J'ai reussi par moi même au bout de quelques minutes de recherche ! ;)

Cependant j'aimerais que si une personne essaye d'acceder à ma page sans être connecté il sois redirigé tu peux m'aider ?

Pour cela, il faudrait que tu nous montres le code concerné.

Salut,

Comme tu utilises la variable $_SESSION,
au moment où l'utilisateur se connecte, tu pourrai faire un truc de ce genre :

// l'utilisateur se connecte, on en profite pour enregistrer une variable de $_SESSION
$_SESSION['is_connected'] = true;

Du coup sur d'autres pages, tu peux faire un truc du style :

// un utilisateur tente d'accéder à une page
if (isset($_SESSION['is_connected']) && $_SESSION['is_connected'] === true)
{
    // tu accède à la page, tu fais tes trucs.
}
else
{
    // tu rediriges
    header('Location: index.php');
}