cacher des boutons apres une connexion
bonjour,
je galère depuis un moment avec code php.
en fait je développe un site internet sur lequel se trouve un espace membre,
j'aimerais cacher les boutons 'inscription/connexion' quand le membre et connecté,
les afficher quand aucune session n'est ouverte.
voici mon code
Code:
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
| <?php
$bdd = new PDO('mysql:host=127.0.0.1;dbname=espace_membre', 'root', '');
if(isset($_GET['id']) AND $_GET['id'] > 0) {
$getid = intval($_GET['id']);
$requser = $bdd->prepare('SELECT * FROM membres WHERE id = ?');
$requser->execute(array($getid));
$userinfo = $requser->fetch();
?>
<div class="profil" align="center">
<h2>Profil de <?php echo $userinfo['pseudo']; ?></h2>
<br />
Pseudo = <?php echo $userinfo['pseudo']; ?>
<br />
Mail = <?php echo $userinfo['mail']; ?>
<a href="index.php">Se déconnecter</a>
<br />
}
<?php
if(isset($_SESSION['id']) AND $userinfo['id'] == $_SESSION['id']) {
?>
<a href="index.php">Se déconnecter</a>
<?php
}else {
$erreur = "Vos mots de passes ne correspondent pas !";
}
?>
</div>
<?php
}
?>
<li><a href="Connexion.php">Connexion</a></li>
<li><a href="inscription.php">Inscription</a></li> |
je comprends comment le session-start fonctionnenent
quand l'utilisateur a entré les bonnes donneés,
j'utilise de variables $_SESSION[''] pour afficher son login et son mail
Code:
1 2 3
| $_SESSION['id'] = $userinfo['id'];
$_SESSION['pseudo'] = $userinfo['pseudo'];
$_SESSION['mail'] = $userinfo['mail']; |