Php-afficher le pseudo si connecter

Résolu
Utilisateur anonyme -  
maher*91 Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je voudrais faire comme dans dalymotion:
si le membre est connecter écrire: bienvenue + pseudo|déconnexion
et si il n'est pas connecter écrire : connexion

Merci d'avance
A voir également:

4 réponses

maher*91 Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   4
 
bonjour,
ça se fait avec les sessions en php. il s'agit de variables superglobales. une fois le membre est connecté une session est démarré et on pourra à toute page du site récupérer des variables si nécessaire.
pour ta demande, je propose ce qui suit (juste l'idée)

//dans cette page une fois le membre est connecté on crée une session
<?php
session_start();
?>

<?php
.....
$_SESSION['membre']=$_POST['login'];
$_SESSION['mdp']=$_POST['mot_de_passe'];
?>

//dans n'importe quelle autre page du site aprés avoir créer la session on pourrait afficher ce que tu voudrais faire, mais il faut pas oublier de faire un appel à la session avant tout
<?php
session_start();
?>
....
<?php
if (isset ($_SESSION['membre'])) {
echo 'bienvenue'.$_SESSION['membre'].'<a href="?logout">déconnexion</a>';
}
else if (!isset ($_SESSION['membre'])){
echo '<a href="?connexion">connexion</a>';
}
?>
<?php
if (isset ($_GET['logout'])){
session_destroy();
header('Location: index.php');
}
if (isset ($_GET['connexion'])){
header('Location: connexion.php');
}
?>

en espérant étant un peu clair :)
1
Utilisateur anonyme
 
merci !
je test
0
Utilisateur anonyme
 
merci !
c'est énorme !
[résolu]
0
maher*91 Messages postés 31 Date d'inscription   Statut Membre Dernière intervention   4
 
de rien !heureux de t'avoir aider !
0