Ou est le probleme dans la gestion des sessions ???

Eléphant du PHP | 209 Messages

09 janv. 2012, 17:46

Le code que je t'ai passé il faut le mettre justement dans les pages que tu veux bloquer par session donc dans ton welcome.php par exemple ;)

RTS
Eléphanteau du PHP | 43 Messages

09 janv. 2012, 17:49

ça m affiche je ne suis pas connecté et la page welcome s affiche quand meme !!!!

Eléphant du PHP | 209 Messages

09 janv. 2012, 17:55

Tu as compris le bout de code que je t'ai écrit ?
session_start();
if (isset($_SESSION['login'])) {
    //Code exécuté lorsque je suis connecté
    echo 'Je suis bien connecté';
} else {
    // Code exécuté lorsque je NE suis PAS connecté
    echo 'Je NE suis PAS connecté';
}
Pour résumer, si tu es connecté, il va écrire : "Je suis bien connecté". Si tu ne l'est pas, il va écrire "Je NE suis PAS connecté". Maintenant tu peux remplacer ce code par la redirection ou autre traitement que tu souhaites.

RTS
Eléphanteau du PHP | 43 Messages

09 janv. 2012, 17:57

oui j ai bien compris, donc à la place de

echo 'Je NE suis PAS connecté'

je peux mettre http://www.lenomdelapage.fr pour les personnes pas connectées???

merci mais c est quelle commande je suis perdu là,

merci bcp pour ton aide

RTS
Eléphanteau du PHP | 43 Messages

10 janv. 2012, 11:13

pas de reponse?

Eléphant du PHP | 209 Messages

10 janv. 2012, 11:20

session_start();
if (isset($_SESSION['login'])) {
    //Code exécuté lorsque je suis connecté
    echo 'Je suis bien connecté';
} else {
    // Code exécuté lorsque je NE suis PAS connecté
    header("Location: http://toto.fr/");
}
Ainsi tu rediriges sur ton index quand l'utilisateur n'est pas connecté.