Php-afficher le pseudo si connecter

Résolu/Fermé
Utilisateur anonyme - 29 nov. 2009 à 18:27
maher*91 Messages postés 31 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 24 mars 2010 - 9 déc. 2009 à 19:02
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 vendredi 20 mars 2009 Statut Membre Dernière intervention 24 mars 2010 4
29 nov. 2009 à 21:45
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
1 déc. 2009 à 18:25
merci !
je test
0
Utilisateur anonyme
9 déc. 2009 à 14:56
merci !
c'est énorme !
[résolu]
0
maher*91 Messages postés 31 Date d'inscription vendredi 20 mars 2009 Statut Membre Dernière intervention 24 mars 2010 4
9 déc. 2009 à 19:02
de rien !heureux de t'avoir aider !
0