Authentification

Bonjour,

voila ma question:

je souhaiterais savoir quel morceau de code php je doit interger a ma page pour que ma zone admin s'affiche sur la meme page que celle de l'utilisateur qd on est admin

meme page d'accueil pour les admins et les utilisateurs sauf que qd on est admin on a des liens qui s'affiche !!!

j'espere etre clair

merci bonne journée

l'imkonpriz...
Configuration: Windows XP
Firefox 3.0.1

5 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    si la variable $categorie contient admin ou utilisateur tu fais:

    <?php
    if($categorie =="admin"){
    ?>
    la tu mets tes liens administrateur
    <?php
    }
    ?>
    
    


    attention il faut que ta page soit en .php
    1. merci alain

      mais pourrais tu me dire ou je doit mettre la variable et ou je doit mettre le code que tu m'as donner

      je t'avourais que la je patauge brave hi hi

      merci...
      1. Par quel moyen détectes tu que tu as a faire à un administrateur ou a un utilisateur simple ?
    2. pour l'instant rien du tout

      qd je me log j'ai un panneau en haut a droite qui me dit vous ete : admin ou utilisateur c tout

      mais que je soit admin ou utilisateur je tombe sur la meme page

      moi je voudrais que qd je suis admin j'ai le droit a la lecture

      et qd je suis admin je tombe sur la meme page que l'utilisateur mais avec un liens visible que par l'admin pour aller a l'administration du site

      voila ....
      1. qd je me log j'ai un panneau en haut a droite qui me dit vous ete : admin ou utilisateur c tout

        donc après l'authentification, il y a bien qq chose dans le code de la page qui permet de mettre un panneau ou l'autre ?
    3. votre statut: <i>'.$_SESSION['rang'].'</i> <a href="ma page "><b><i><u>zone admin</u></i></b></a>

      voila ce qui me permet d'afficher mon statut
      1. donc c'est dans $_SESSION['rang'] qu'il y a admin ou utlisateur

        donc dans ta page tu mets
        <?php
        session_start();
        echo "rang: "+$_SESSION['rang']; //juste pour voir comment c'est ecrit, en fonction tu modidies la lignes ci dessous
        //en remplaçant admin , et ensuite tu suprimes la ligne echo ......
        if($_SESSION['rang']=="admin"){
        ?>
        // ta partie de page avec les liens spécifiques à l'admin
        <?php
        }
        ?>

        //la suite de ta page
    4. ca ne marche pas !!

      ou j'ai fait une erreur kk part !!!

      merci de ta patience