[RESOLU] déconnexion visiteur

Eléphant du PHP | 75 Messages

22 juil. 2014, 18:27

Salut voilà dans mon header j'ai fait quelque chose qui permet que l'utilisateur se déco ca marche pour les "utilisateurs" j'ai bien l'icone et la fonction qui marche
mais pas pour les "clients" pas d'icone et pas de déco du coup,
Merci pr le coup de main

le code:
 <!-- Collect the nav links, forms, and other content for toggling -->
            <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav navbar-right">
                  
                    <li class="page-scroll">
                     <a href="mon_compte.php" title="mon compte">moncompte
                     </a>
                    </li>
                    
                    <li class="page-scroll3">
                        <a href="voile.php">Trouver une sortie</a>
                    </li>
                    
                    <?php if(isset($_SESSION['type']) && $_SESSION['type'] == "client"){?>
                    
                    <?php } 
					
					if(isset($_SESSION['type']) && $_SESSION['type'] == "utilisateur") {?>
                    
                    <li class="page-scroll">
                        <a href="favoris.php">MES FAVORIS</a>
                    </li>
                    
                    <li>
            <?php if(isset($_SESSION['pseudo']) && !empty($_SESSION['pseudo'])) {?>
            <a href="deconnexion.php" title="Déconnexion"><i class="fa fa-power-off"></i></a><?php }?><?php if(isset($_SESSION['pseudo']) && !empty($_SESSION['pseudo']))?>
				</li>
                    
                    
                   	<?php }?>
                </ul>
            </div>

ViPHP
xTG
ViPHP | 7331 Messages

22 juil. 2014, 18:39

Regardes comment son tes conditions.
Tu en as bien une pour les clients mais sans rien dedans.
Tu as juste du code à copier/coller pour afficher le lien de déconnexion pour les clients. ;)

Eléphant du PHP | 75 Messages

22 juil. 2014, 20:46

donc j'ai fait ça: (ça marche, je peut désormais me déco que je sois "client" ou "utilisateur" par contre quand je suis utilisateur l'icone de déco s'affiche que que la page leave.php et pas sur les autres
en étant annonceur aucun problème, surement un petit truc qui me crève les yeux :/
 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                <ul class="nav navbar-nav navbar-right">
                  
                    <li class="page-scroll">
                     <a href="mon_compte.php" title="mon compte">moncompte
                     </a>
                    </li>
                    <li class="page-scroll3">
                        <a href="leave.php">Trouver une sortie</a>
                    </li>
                    
                            
                    
            <?php if(isset($_SESSION['type']) && $_SESSION['type'] == "client"){?>
			
			<?php } 
					if(isset($_SESSION['type']) && $_SESSION['type'] == "utilisateur") {?>
                    <li class="page-scroll">
                        <a href="favoris.php">MES FAVORIS</a>
                    </li>
			<?php }?>
            
            <li class="align_g">
            <?php if(isset($_SESSION['pseudo']) && !empty($_SESSION['pseudo'])) {?>
            <a href="deconnexion.php" title="Déconnexion"><i class="fa fa-power-off"></i></a><?php }?><?php if(isset($_SESSION['pseudo']) && !empty($_SESSION['pseudo'])) {echo "Bienvenue ".$_SESSION['pseudo']; }?>
		<!--Fin echo Utilisateur-->
			</li>
			</ul>
            </div>

ViPHP
xTG
ViPHP | 7331 Messages

23 juil. 2014, 08:49

Vérifies que tu inclus le fichier CSS comportant la class de cet icône.

Eléphant du PHP | 75 Messages

24 juil. 2014, 10:21

Salut, merci à toi
Pourquoi chercher des problème dans le PHP alors qu'effectivement je n'avais même pas procéder à l'appel sur css.
 <link rel="stylesheet" href="../css/font-awesome.min.css">
Ma suffit pour régler le problème, dsl pour le dérangement