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

PHP & Base de données Discussion :

Problème de if AND après une authentification en pdo [PDO]


Sujet :

PHP & Base de données

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Par défaut Problème de if AND après une authentification en pdo
    Bonjour à tous,

    Je suis face à un problème concernant un banal IF...AND, je m'explique:
    Mon problème concerne l'authentification des membres sur mon site, elle fonctionne très bien, seulement je voudrais que si je me connecte en tant qu'Admin j'ai un bouton "Ajouter une news" que n'auront pas les autres membres (logique).
    Je n'ai pas cherché compliqué, je fais un test:
    - si on connecté et que le pseudo est différent de 'Admin' j'affiche la page normal
    - si on est connecté et que le pseudo est 'Admin' j'affiche la page normal + le bouton
    -si on est pas connecté j'envoie le visiteur s'identifier.

    Voici le code en question (après s'être identifier)
    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
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
     
       <head>
           <title>Toutoriels:Les tutoriels au pluriels!</title>
           <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	   <link rel="stylesheet" href="style.css" />
    	   <script type="text/javascript" src="menu.js"></script>
    	   <?php include("entete.php"); ?> 
       </head>
     
     
       <body>
     
    <?php include("menu_login.php"); ?>
     
    <?php
    session_start();
    if (isset($_SESSION['pseudo']))&&($_SESSION['pseudo'] !=='Admin')
    {
    echo'<div id="bienvenue">';
    echo 'Bienvenue ', ($_SESSION['pseudo']);
    echo'<form action="Le_lien_de_ta_page"><input type="submit" value="Deconnexion" /></form>';
    echo'</div>';
    }
    if (isset($_SESSION['pseudo']))&&($_SESSION['pseudo'] =='Admin')
    { 
    echo'<form action="Le_lien_de_ta_page"><input type="submit" value="Ajouter une news" /></form>';
    echo'<div id="bienvenue">';
    echo 'Bienvenue ', ($_SESSION['pseudo']);
    echo'<form action="Le_lien_de_ta_page"><input type="submit" value="Deconnexion" /></form>';
    echo'</div>';
    }
    }
     
    if(!isset($_SESSION['pseudo'])) 
    {
      echo "vous devez d'abord vous identifier";
        $url="http://localhost/tests/authentification.php";
        $texte_du_lien="réessayer";
        echo '<a href="'.$url.'">'.$texte_du_lien.'</a>';
      exit;
    }
    ?>
    Lors de l'appel de la page je reçoit le message d'erreur suivant:
    Parse error: syntax error, unexpected T_BOOLEAN_AND in C:\wamp\www\tests\index_auth.php on line 20

    Le problème semble venir de mes '&&' pourtant je ne vois rien de spécial la-dedans.
    Si quelqu’un à une idée?

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (isset($_SESSION['pseudo'])&&($_SESSION['pseudo'] !=='Admin'))

  3. #3
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 8
    Par défaut
    Ok là j'ai honte...
    Merci à toi

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

Discussions similaires

  1. Problème pour relancer Tomcat après une première utilisation
    Par narutoe dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 05/07/2012, 17h55
  2. Réponses: 3
    Dernier message: 25/11/2010, 18h32
  3. [debutant]problème avec une authentification
    Par sissi25 dans le forum JDBC
    Réponses: 11
    Dernier message: 30/01/2007, 22h51
  4. Réponses: 4
    Dernier message: 08/01/2007, 13h06
  5. Réponses: 2
    Dernier message: 10/02/2006, 14h46

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