8791 sujets

Développement web côté serveur, CMS

Pages :
(reprise du message précédent)

Mille merci pour ton aide qui est bien plus que de l'aide.

Reste plus qu'a intégrer ça au cms ou voir autre chose.

Bonne soirée.
Bonsoir,

Alors j'ai enfin réussi à mettre en pratique ce code sur le cms Smiley smile

Par contre avec un mot de passe j'accède a toutes les autres pages qui sont normalement dédié aux autres mots de passe Smiley decu

J'imagine qu'il faut intervenir avec les sessions mais comment ?
Modifié par fred89 (07 Feb 2010 - 21:12)
Plop !

Je pensais bien que tu poserais cette question. Smiley smile

Une solution possible est effectivement de se servir de $_SESSION['controle'] et de lui donner une valeur différente en fonction du mot de passe puis de vérifier la bonne valeur en fonction des pages. Par exemple :
    if(!empty($mot_de_passe)) { 
        if(array_key_exists($mot_de_passe, $liens_pass)) { 
            session_start(); 
            $_SESSION['controle'] = $mot_de_passe; 
            header('Location: '.$liens_pass[$mot_de_passe]); 
            exit(); 
puis sur la page redirigée (avec Monpass1 par exemple) :
session_start(); 
if(!isset($_SESSION['controle']) || $_SESSION['controle']!= 'biVjftySdZfDM' ) { 
    header('Location: index.php');    // redirection vers page d'accueil ou autre 
}
Changer la valeur pour les autres mots de passe.
Ha vraiment merci Alsacréations !!!

Bon on peux résoudre une bonne fois pour toute ce sujet Smiley smile

Grand merci Heyoan.
Modifié par fred89 (07 Feb 2010 - 23:09)
Pages :