Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: tancraft65
Auteur Sujet: Espace membre

tancraft65

Messages: 29

Salut !

j'ai suivi le tuto de primfx sur l'espace membre et je voulais savoir comment faire dans le header de mon site mettre quand il  n'est pas connecter connexion inscription et si il st connecter Mon profil déconnexion
Publicité

TheFlameflo

Messages: 303

 Salut !

Il suffit tout simplement de faire un test pour savoir s'il est connecté ou non (isset de $_SESSION['id']).
S'il est déconnecté, tu affiche se connecter et s'inscrire.
Sinon, tu affiches : profil et déconnexion !

En espérant t'avoir aidé ! Sourire

tancraft65

Messages: 29

tu pourrais me donner un code stp 

Florian

Messages: 73

Je te conseille de passer en POO pour ça car ça reviendra souvent

<?php
function isconnect(){
  [email protected]_start();
   if (isset($_SESSION['id']))
      {
         return true;
      }
      else
      {
         return false;
      }
   
}
Tu stock ça quelque part sur un page qui est appeler en permanence comme la DB ou autre et pour voir si la personne est connecter c'est tout simple

<?php
if(isconnect() == true){
   //La personne est connecter
}else{
   //Personne non connecter
}
?>
Le POO t'évitera de faire ça 
if (isset($_SESSION['id']))
tu gagneras du temps c'est plus rapide de marquer isconnect() que $_SESSION['id'] etc etc x)

Blast0Kd

Messages: 60

@tancraft65ne demande pas le code à chaque topic ! Si tu veux apprendre, la réponse de @TheFlameflo est parfaite, mais le code source de quelque chose copié-collé directement ne sert à rien sauf si tu vux faire un site comme ça, c'est ton choix ; tu n'est pas le seul

tancraft65

Messages: 29

non au final je fait ça

                        <?php if(!isset($_SESSION['id'])){?>
                          <li><a href="login.php">Se connecter</a></li>
                            <li><a href="register.php">Inscription</a></li>
                            <?php } else {?>
                              <li><a href="profil2.php">Mon compte</a></li>
                              <li><a href="deconnexion.php"> Déconnexion</a></li>
                             <?php }?>


Veuillez vous connecter ou créer un compte pour poster une réponse