Page membre seulement

Résolu
jaibesoindelaide Messages postés 149 Statut Membre -  
jaibesoindelaide Messages postés 149 Statut Membre -
Bonjour,

je voudrais avoir des pages seulement les membres auront acces.

J'ai un formulaire pour s'enregistrer et le login. Il me reste juste que la page membre soit seulement accessible et pouvoir etre vu par les membres.

Comment faire cela?

merci d'avance!

6 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.

    Je suppose que tu stockes au moins l'ID ou le pseudo du membre en session.
    Si oui, il suffit de vérifier si la variable existe : si oui, le membre est connecté, sinon ...

    <?php
    session_start();
    
    if(isset($_SESSION['id'])) {
        // Contenu de la page
    } else {
        header('HTTP/1.1 403 Forbiddden', true, 403);
        readfile('page_erreur_403.html');
    }
    ?>
    0
  2. jaibesoindelaide Messages postés 149 Statut Membre
     
    sa ne fonctionne pas

    comment faire si le visiteur n'est pas un membre, que la page soit rediriger a login.php
    0
  3. lulu
     
    Comment fais tu pour authentifier des membres :
    ( tu stock quoi en session et/ou cookies ).
    0
  4. jaibesoindelaide Messages postés 149 Statut Membre
     
    je ne sais pas si c'est en session ou en cookies,

    ils sont authentifier par leur pseudo et mot de passe

    leur id, courriel et prenom sont storer dans le database
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Recherche dans ton script de connexion les variables de session utilisées ($_SESSION).
    Pour faire une redirection, remplace
    header('HTTP/1.1 403 Forbiddden', true, 403);
    readfile('page_erreur_403.html');
    Par
    header('Location: login.php');
    0
  7. jaibesoindelaide Messages postés 149 Statut Membre
     
    merci pour la suggestion, mais je vais faire le site a travers de wordpress

    pour que ca soit plus facile pour le client a editer par la suite
    0