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
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
A voir également:
- Php-afficher le pseudo si connecter
- Se connecter à ma boite hotmail - Guide
- Comment connecter chromecast à la télé - Guide
- Pseudo facebook - Guide
- Gmail se connecter - Guide
- Afficher mot de passe wifi android - Guide
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
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 :)
ç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 :)
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
9 déc. 2009 à 19:02
de rien !heureux de t'avoir aider !