Bonjour,
Nous debutons en php et postgres, et nous avons un pb qui est le suivant :
- Nous avons une premiere page ds laquel nous saissisons un login et un mdp :
<?php
$conn = pg_connect("host=127.0.0.1 dbname=postgres user=postgres password=mmm");
if (!$conn) {
echo "Une erreur s'est produite.\n";
exit;
}
?>
<CENTER><FONT size=7>Identification</FONT>
<FORM name='entre' action="verif.php" METHOD=POST>
Votre Pseudo : <INPUT TYPE='text' NAME='login' SIZE=20 MAXLENGTH=40><BR><BR>
Votre Mot de Passe : <INPUT TYPE='password' NAME='mdp' SIZE=20 MAXLENGTH=40><BR><BR>
<INPUT TYPE='submit' name ='submit' VALUE=' Valider '>
</FORM>
</FORM>
</CENTER>
- Nous avons une autre page qui recupere le login et mdp qui ensuite verifie leur existance ds la Bdd :
<?php
$conn = pg_connect("host=127.0.0.1 dbname=postgres user=postgres password=soum");
if (!$conn) {
echo "Une erreur s'est produite.\n";
exit;
}
// verifie que l'on recupere bien le login et le mdp
$login = $_POST['login'];
$mdp = $_POST['mdp'];
echo "le nom 1 est : $login <br />";
echo "le mdp 1 est : $mdp <br />";
$result3 = pg_query($conn, "SELECT nom_aut from auteur where nom_aut='$login'");
$result2 = pg_query($conn, "SELECT mdp_aut from auteur where mdp_aut=$mdp");
if ( $mdp == $result2) {
echo "le nom 2 est : $login <br />";
}
else
{
echo "Bad MDP ou NOM";
exit;
}
?>
- Nous savons que la 2eme page est completement fausse et justement nous aimerions bien avoir de l'aide afin de pouvoir gerer le probleme. C'est à dire verifier que le nom existe bien dans la base et que le mdp est correcte afin de pouvoir acceder aux pages suivantes. Et ensuite qu'il garde en memoire le login de la personne connectée pour pouvoir travailler avec la variable ...
Merci d'avance
ChouchouLilou les programmeuses en carton !!!