Afficher les données de l'utilisateur connecté
Utilisateur anonyme
-
jordane45 Messages postés 40053 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40053 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis en train de concevoir un espace membres sur un site et j'aimerai afficher les infos personnelles de l'utilisateur connecté.
Pour cela je pensais que
Et bien non !
J'ai beau regarder les forums, je ne vois rien qui m'aide...
Voilà mon login
Et une page de mon site :
Le print_r($_SESSION); m'affiche pourtant toutes les données relatives à l'utilisateur connecté...
Avez-vous des pistes ?...
Par avance, merci.
EDIT : Correction balises de code
Romain
Je suis en train de concevoir un espace membres sur un site et j'aimerai afficher les infos personnelles de l'utilisateur connecté.
Pour cela je pensais que
<?php echo $_SESSION['mail']; ?>allait suffire.
Et bien non !
J'ai beau regarder les forums, je ne vois rien qui m'aide...
Voilà mon login
<?php
ob_start();
$auth=0;
include("database.php");
include("auth.php");
//echo '<p><i>Vous êtes ici</i> : <a href="index.php">Index du forum</a> --> Connexion';
/**
* TRAIMENT DU FORMULAIRE
*/
if(isset($_POST['mail']) && isset($_POST['password'])){
$mail = $db->quote($_POST['mail']);
$password = sha1($_POST['password']);
$select = $db->query("SELECT * FROM Membres WHERE mail=$mail AND password='$password'");
if($select->rowCount() > 0){
$_SESSION['Auth'] = $select->fetch();
echo " Vous êtes connecté ";
header("location:index.php");
ob_end_flush();
die();
};
}
$_SESSION['mail'] = $mail;
$_SESSION['password'] = $password;
?>
Et une page de mon site :
<?php
$auth=1;
include("auth.php");
include("database.php");
session_start();
if(!isset($_SESSION['Auth']))
{
echo '<meta http-equiv="refresh" content="0;URL=login.php">';
exit();
}
print_r($_SESSION);
// On récupère le contenu de la table correspondant au membre
$reponse = $db->prepare('SELECT * FROM Membre');
$reponse->execute(array($_SESSION['Auth']));
?>
Le print_r($_SESSION); m'affiche pourtant toutes les données relatives à l'utilisateur connecté...
Avez-vous des pistes ?...
Par avance, merci.
EDIT : Correction balises de code
Romain
A voir également:
- Afficher les données de l'utilisateur connecté
- Supprimer les données de navigation - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- Impossible de charger les accords de l'utilisateur tv lg - Forum Téléviseurs
- Utilisateur facebook - Forum Facebook
- Appareil connecté facebook - Guide
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane