Zone membre+ lien réservé..

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,

je commence dans le webmasrtering, j'ai de bonnes connaiscance php, et html mais l, je cince vraiment sur un os: dans ma zone membre, je propose aux utilisateurs de revenir à la page d'acceil, mais je voudrais un lien déconnexion, mais en plus, il faudrais qu'il ne s'affiche que quand l'utilisateur est connecté, merci

7 réponses

  1. g3nesis
     
    Alors c'est pas trés compliqué. On va commencé par le menu.
    La fonction If tu as du l'apprendre logiquement ^^

    Voici un exemple
    <ul>
    
    <?php 
    if ( isset($_SESSION['pseudo']) )
    {
    echo '<li><a href="../index.php">Acceuil</a></li>
    <li><a href="#">lien1</a></li>
    <li><a href="#">lien2</a></li>
    <li><a href="#">lien3</a></li>
    <li><a href="#">ien4</a></li>
    <li><a href="deconnexion.php">Déconnection</li></a>';
    }
    else
    {
    echo'
    <li><a href="../index.php">Acceuil</a></li>
    <li><a href="#">ien1</a></li>
    <li><a href="#">lien2</a></li>
    <li><a href="#">lien3</a></li>
    <li><a href="#">ien4</a></li>';
    }
    ?>
    
    </ul>

    Si jamais tu ne comprend pas quoi que ce soit pose des questions ;)
    Pour la Déconnections

    <?php
    session_start();
    session_destroy();
     
    include("Page d'index ou aors l'include ou ce trouve le <head> </head>");
    ?>
     
    <div id="right">
     
    <?php
    echo '<p>Vous êtes à présent déconnecté <br />
    Cliquez <a href="'.htmlspecialchars($_SERVER['HTTP_REFERER']).'">ici</a> 
    pour revenir à la page précédente.</p>';
    ?>
    </div>
    </div><?php
    session_start();
    if (isset ($_COOKIE['pseudo']))
    {
    setcookie('pseudo', '', -1);
    }
    session_destroy();
    ?>
     
    </body>
    </html>
    0
    1. Utilisateur anonyme
       
      pour la déconnexion ca je savait déjà, merci encore. le else est-il obligatoire ? car, si on veut pas qu'il y ai u autre menu a la place, c pas néscéssaire
      0
  2. g3nesis
     
    En faite dans les incollable if tu mets ton menu lorsque le membre est co et dans else celui quand il est déco. Voila, enfin c'est possibilité parmi d'autre.
    mais la moins compliqué je pense ^^. Bonne soirée
    0
  3. Utilisateur anonyme
     
    encore un pb, rien ne s'affiche
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Utilisateur anonyme
     
    <ul><P><?php

    if ( isset($_SESSION['login']))
    {
    echo '<P> </P>
    <P><IMG style="MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 5px" align=left src="/images/football/football-small.gif"><A href="/#">AUX CONNECTÉS »</A></P>
    <ul><p>
    <li><a href="membre.php">Acceuil membre</a></li>
    <li><a href="membre/index.php">Le forum</a></li>
    <li><a href="envoyer.php">Envoyer message</a></li>
    <li><a href="deconnexion.php">Déconnexion</li></a>';
    }
    ?>
    </P></ul>
    0
    1. Utilisateur anonyme
       
      problème résolu

      merci pour le code, car en utilisant strictement le tien en ne modifiant que les liens pour ceux pas connecté par une phrase ca a marche
      0
  6. g3nesis
     
    Bon déja je vois pas trop pourquoi <P> (en plus évite les majuscules)
    dernier truck c'été pour un horizontale le code et sans menu déroulant

    Dans en faite tu n'avais juste a prendre ton menu et le glisser a l'interrieur de ça
    if (isset($_SESSION['login']))
    {

    }

    sinon toi je pense que ça donne ça :

    if (isset($_SESSION['login'])) //vérifie bien que toi c'est sa aussi c'est bien ça sinon
    // change cette ligne

    //essais de faire ton menu dans le css plutôt que sur tes pages
    // parce que la j'ai de la misére avec tes <P> partout lol

    echo ' <P> </P>
    <P><IMG style="MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 5px" align=left src="/images/football/football-small.gif"><A href="/#">AUX CONNECTÉS »</A></P>

    <li><a href="membre.php">Acceuil membre</a></li>
    <li><a href="membre/index.php">Le forum</a></li>
    <li><a href="envoyer.php">Envoyer message</a></li>
    <li><a href="deconnexion.php">Déconnexion</li></a>';
    }
    ?>
    </P> </ul>

    et au faite on est bien d'accord que l'on nous affiche le menu que si la personne est connecté ici ? donc été tu connecté ?
    0
  7. Utilisateur anonyme
     
    les <p> partout, c pour garder la mise en forme, et pour info, vas sur ma page d'acceil, tu vera tout le css qu'il ya c'est vraiment complet http://www.dherbais.be
    0