par
d0m » 19 juil. 2007, 10:12
Tu n'as pas besoin de verifier toi même le login et mot de passe dans la page php.
D'ailleurs il ne devraient même pas figurer dans ta page comme tu l'as fait :
$sql_login = "root"; // Login de connection a mySQL
$sql_password = "root"; // Mot de passe pour mySQL
C'est lorsque tu utilises
mysql_connect que la vérification va se faire au niveau de l'accès à la base. Si ce sont les bons login et mot de passe, la connection va reussir, sinon elle va échouer et la page de saisie sera réaffichée.
Si cette condition est vérifiée :
if(isset($_POST['connexion']))
c'est que tu as validé ton formulaire. Dans ce cas
$_POST['login'] et
$_POST['pass'] existent aussi (tu peux tester leur existence au cas ou si tu veux). Tu peux donc les utiliser en paramètre dans la fonction
mysql_connect
Tu n'as pas besoin de verifier toi même le login et mot de passe dans la page php.
D'ailleurs il ne devraient même pas figurer dans ta page comme tu l'as fait :
[php]$sql_login = "root"; // Login de connection a mySQL
$sql_password = "root"; // Mot de passe pour mySQL[/php]
C'est lorsque tu utilises [i]mysql_connect[/i] que la vérification va se faire au niveau de l'accès à la base. Si ce sont les bons login et mot de passe, la connection va reussir, sinon elle va échouer et la page de saisie sera réaffichée.
Si cette condition est vérifiée :
[php]
if(isset($_POST['connexion']))[/php]
c'est que tu as validé ton formulaire. Dans ce cas [i]$_POST['login'][/i] et [i]$_POST['pass'][/i] existent aussi (tu peux tester leur existence au cas ou si tu veux). Tu peux donc les utiliser en paramètre dans la fonction [i]mysql_connect[/i]