IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Espace membres et menu [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 171
    Points : 63
    Points
    63
    Par défaut Espace membres et menu
    Salut à tous

    j'ai un script de menu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    <?php
    session_start();
    if(!isset($_SESSION['nom'])){
    // ******************************************************* Pas inscrit, on affiche le minimum ********************************************************* //
           $c="<br />Hello visiteur<br />Votre IP: ".$_SERVER['REMOTE_ADDR']."
               <br /><a href='../connectoi.php'><img src='images/connexion.gif' width='130'></a><br /><br />";
     
           // *********** MENU PRINCIPAL **************** <a href='fforum/'>Forum</a><br />//
     
             $mini="<a href='../accueil.php'>Accueil</a><br />
                  <a href='../recrutement.php'>S'inscrire</a><br />
                  <a href='../contact.php'>Contact</a>";
     
           // ************ FIN MENU PRINCIPAL *********** //
     
           // ********************* Menu rFactor 2 *****-*************** //
     
             $rfactor2="<h3><img src='images/rf2.jpg'><br />rFactor 2</h3>";
             $menu5="<li><a href='../classementg.php?genre=2'>Classement</a></li>";
     
           // ********************* Menu rFactor 1 *****-*************** //
     
             $rfactor="<h3><img src='images/rf1.jpg'><br />rFactor</h3>";
             $menu3="<li><a href='../classementg.php?genre=1'>Classement</a></li>";
     
           // ********************* Menu GTR-EVO *****-*************** //
     
             $gtrevo="<h3><img src='images/gtrevo.jpg'><br />GTR-EVO</h3>";
             $menu4="<li><a href='../classementg.php?genre=3'>Classement</a></li>";
     
           // ******************* Menu liens *********************** //
     
             $lien_ext="<h3>Lien externes</h3>";
             $menu6="<li><a href='http://www.racingfr.com/forum/index.php' target='_blank'>Forum RFR</a></li>
                     <li><a href='http://isiforums.net/f/' target='_blank'>Isi Forum rFactor</a></li>
                     <li><a href='http://www.gtr-evolution.com/' target='_blank'>www.gtr-evolution.com</a></li>";
     
    }else{
    // ******************************************************************* Passe OK, on affiche tous ******************************************************** //
            $c="<a href='../logout.php'>Déconnection</a><br /><br />Salut <br />".$_SESSION['nom']."<br /><br />";
     
           // *********** MENU PRINCIPAL **************** //
     
            $mini="<a href='../accueil.php'>Accueil</a><br />
                  <a href='../contact.php'>Contact</a><br />
                  <a href='../reclamation.php'>Réclamation</a>";
     
           // ************ FIN MENU PRINCIPAL *********** //
     
          // ********************* Menu rFactor 1 *****-*************** //
     
             $rfactor="<h3><img src='images/rf1.jpg'><br />rFactor</h3>";
             $menu3="<li><a href='../formulaire_gp.php'>Participation course</a></li>
                     <li><a href='../classementg.php?genre=1'>Classement</a></li>
                     <li><a href='../chrono.php?genre=rfactor1'>Voir chrono</a></li>
                     <li><a href='../enreg_chrono.php?genre=1'>Enregistrer un chrono</a></li>
                     <li><a href='../download.php?mod=1'>Téléchargements</a></li>";
     
           // ********************* Menu rFactor 2 *****-*************** //
     
             $rfactor2="<h3><img src='images/rf2.jpg'><br />rFactor 2</h3>";
             $menu5="<li><a href='../formulaire_gp.php'>Participation course</a></li>
                     <li><a href='../classementg.php?genre=2'>Classement</a></li>
                     <li><a href='../chrono.php?genre=rfactor2'>Voir chrono</a></li>
                     <li><a href='../enreg_chrono.php?genre=2'>Enregistrer un chrono</a></li>
                     <li><a href='../download.php?mod=2'>Téléchargements</a></li>";
     
          // ********************* Menu GTR-EVO *****-*************** //
     
             $gtrevo="<h3><img src='images/gtrevo.jpg'><br />GTR-EVO</h3>";
             $menu4="<li><a href='../classementg.php?genre=3'>Classement</a></li>
                     <li><a href='../chrono.php?genre=GTR-EVO'>Voir chrono</a></li>
                     <li><a href='../enreg_chrono.php?genre=3'>Enregistrer un chrono</a></li>
                     <li><a href='../download.php?mod=3'>Téléchargements</a></li>";
     
     
             // ******************* Menu liens *********************** //
     
             $lien_ext="<h3>Lien externes</h3>";
             $menu6="<li><a href='http://www.racingfr.com/forum/index.php' target='_blank'>Forum RFR</a></li>
                     <li><a href='http://isiforums.net/f/' target='_blank'>Isi Forum rFactor</a></li>
                     <li><a href='http://www.gtr-evolution.com/' target='_blank'>www.gtr-evolution.com</a></li>";
       }
    ?>
    Celui-ci fonctionne très bien dans le sens où si pas dans ma table, pas de menu complet.

    Par contre où je n'arrive pas avec cette histoire de membre c'est d'interdire les accès aux pages dont je ne veux pas qu'ils accèdent ...logique.
    Mais voilà vu que ce menu se retrouve sur toutes les pages de mon site, je ne vois pas comment faire ou alors faut mettre le menu sur toutes les pages, ce qui n'est pas génial en cas d'ajout ou de retrait d'un lien ou autre et qui me ferais changer sur toutes les pages lol là je saute à l'eau

    Bon je pense que vous avez compris mon soucis.

    Merci d'avance pour l'aide que vous m'apporterez.

    Luc

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 171
    Points : 63
    Points
    63
    Par défaut
    Voilà c'est RESOLU
    J'ai ajouté ceci après session_start
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if(!isset($_SESSION['nom']) || !isset($_SESSION['pass'])){
    header("page.php");
    exit();
    }
    Du coup si tu t'es pas loggé t'es pas accepté
    Mais est-ce bien de mettre le pass ici *? puis-je mettre autre chose ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 197
    Dernier message: 27/04/2021, 00h11
  2. Espace membre
    Par Sub0 dans le forum Langage
    Réponses: 474
    Dernier message: 14/11/2014, 15h23
  3. [Sécurité] espace membre
    Par Emcy dans le forum Langage
    Réponses: 5
    Dernier message: 24/01/2006, 19h13
  4. [Sécurité] Probleme d'espace membre
    Par warmup dans le forum Langage
    Réponses: 4
    Dernier message: 01/12/2005, 01h13
  5. [CSS] espace avant affichage menu
    Par calimero82 dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 25/05/2005, 09h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo