HIObtenir toutes les informations de l'utilisateur connecté? PHP
ce que je pourrais aller chercher toutes les informations de l'utilisateur quand il/elle vous connecter et le stocker dans des sessions au lieu d'avoir ce morceau de code au-dessus de toutes les pages pour obtenir le nom d'utilisateur, email etc de l'utilisateur connecté ?
$userq = mysql_query("SELECT * FROM users WHERE id = {$_SESSION['id']}");
$auth_user = mysql_fetch_assoc($userq);
login.php
$sql = mysql_query("SELECT id FROM users
WHERE username = '$username' AND password = '$password'");
if (mysql_num_rows($sql) < 1) {
echo "Wrong username/password";
} else {
$_SESSION['id'] = mysql_result($result, 0, 'id');
header("Location: index.php");
}
S'il vous plaît utiliser: mysql_query ("SELECT * FROM utilisateurs WHERE id =" .mysql_real_escape_string ($ _ SESSION [ 'id'])); au lieu de mysql_query ("SELECT * FROM utilisateurs WHERE id = {$ _SESSION ['id']}"); et mysql_query ("SELECT id FROM utilisateurs WHERE nom d'utilisateur = '" .mysql_real_escape_string ($ nom d'utilisateur). "' AND password = '" .mysql_real_escape_string ($ mot de passe). "'"); au lieu de mysql_query ("SELECT id FROM utilisateurs WHERE nom d'utilisateur = '$ username' AND password = '$ mot de passe'"); –