|
|
|
|
Bonjour à tous,
J'aurai besoin de vous pour fabriquer un espace membre simple ...
J'aimerai qu'après l'authentification d'un membre, son nom apparaisse à coter de 'bienvenue',
Mais je ne sait pas qu'elle condition utiliser ==>
Si email = email (dans BDD) and pass=pass(BDD)
alors $nom = nom (BDD de lutilisateur)
Merci de votre aide
Je sais des chose que je ne sais pas , mais les chose que je ne savais pas ne seront pour moi que le début du savoir !!!Configuration: Windows Vista
Firefox 3.0.6
Salut, pour ça, il faut utiliser les $_SESSION.
<?php
session_start();
$login = $_POST['login'];
$mdp = $_POST['mdp'];
$sql = mysql_query('SELECT * FROM login WHERE login = "'.$login.'"');
if ($data = mysql_fetch_array($sql)) {
if ($data['mdp'] == $mdp) {
$_SESSION['login'] = $data['login'];
$_SESSION['prenom'] = $data['prenom'];
echo 'Vous etes connectés';
}
else {
echo 'mot de passe incorrect'
}
}
else {
echo 'login incorrect';
}
?>
et après, pour récupérer les infos, tu as juste a faire : <?php session_start(); echo 'Bonjour '.$_SESSION['login'].' Tu t\'appel : '.$_SESSION['prenom']; ?> Par contre, attention de mettre session_start() sur toutes les pages ou tu utilise $_SESSION['xxx'] et avant tout code. Un petit cours sur les session : http://www.siteduzero.com/... C'est super pratique les sessions, tu peux stocker ce que tu veux dedans. Il est souvent plus rapide de chercher que d'attendre une réponse... Google est notre ami. |
Merci bien chère ami, si tu le souhaite, j'aimerai me mettre en contacte avec toi, j'aimerai collaborer avec toi ...
|