[PHP] incription et reconnaissance

Statut
N'est pas ouverte pour d'autres réponses.

MbK_

Etudjant
bonjour all.
voil mon petit probleme : j'ai fais un formulaire d'inscription pour un site avec ail de confirmation et il marche tres bien. ensuite, j'aimerais que la personne qui se log puisse acceder a son espace personnel. mais c'est a que ca foire un peu.

pour l'authentification, j'ai un form tt simple dont voici le code

Code:
<form action="auth2.php" method="post">
<div align="center">  <p><a href="inscription.php">Inscription.</a></p>  
    <table width="244" border="0" bordercolor="#FFFFFF">
      <tr>      
<td width="64">Pseudo : </td>      <td width="164"><input name="login" type="text" id="pseudo"></td>    </tr>   
<tr>      <td>Pass : </td>      <td><input name="pass" type="password" id="pass"></td>    </tr>  </table>  <p>   
 <input type="submit" name="Submit" value="Envoyer">  </p></div></form>
ensuite, j'ai un script de reconnaissance mais il foire. le code est le suivant (page auth2.php)



Code:
<?
session_start();
$_POST['login'] == $_SESSION['login'];
$_POST['pass'] == $_SESSION['pass'];

if (empty($_POST['login']) AND ($_POST['pass']))
{
echo 'Vous avez oublié de mettre des données';
}
else
{
mysql_connect("sql2.easy-hebergement.net","morback","xxxx");
mysql_select_db("morback");

$sql = mysql_query("SELECT * FROM membres WHERE login='$_POST[login]'") or die('erreur:' .mysql_error());
while ($donnees = mysql_fetch_array($sql))
  {
    if ($_POST['pass'] == $donnees['pass']) 
    {
    // si le mot de passe est bon, mettez ici ce que vous voulez
    echo 'c bon'
    }
    else
    {
    echo 'Votre mot de passe ou votre pseudo n\'est pas correcte, si vous n\'etes pas inscrit, veuillez vous inscrire <a href="inscription.php">ici</a>!!<br>';
    echo '<a href="auth1.php">Retournez à  l\'identification</a>';
    }
  }    
  mysql_close();

} 
?>
alors il me met l'erreur suivante

Parse error: parse error, unexpected '}', expecting ',' or ';' in /home/morback/www/test/inscription/2/auth2.php on line 23
d'ou vien le probleme?

merci de votre aide ca fait 2h que je suis dessus
 

zoheir

cvm.mangaleet()
lol après ton echo 'c bon' je crois qu'il faut un ";"
Faut savoir interpréter les erreurs :)
 
1er
OP
MbK_

MbK_

Etudjant
CvM_ a dit:
lol après ton echo 'c bon' je crois qu'il faut un ";"
Faut savoir interpréter les erreurs :)
PTDRR je prefere ca que d'avoir foirer la plupart de mon code. mdr un grand merci :)

ca me fait trop poiler


et en passant, ds le form d'inscription, le pass n'est pas crypter. donc ds la BDD, il est visible.
est-ce que je peux crypter le pass de la meme maniere que l'on crypte un pass pour htaccess?
pck j'ai tester de crypter une foi le mot bonjour, et je l'ai refait apres et ce n'etait pas le meme pass. est-ce que le script reconnaitra le pass crypter?

si non, comment faire pour que l'admin de la BDD ne puisse pas voir le pass?
 

guslinux

Gamerz'ien
MoRbAcK a dit:
CvM_ a dit:
lol après ton echo 'c bon' je crois qu'il faut un ";"
Faut savoir interpréter les erreurs :)
PTDRR je prefere ca que d'avoir foirer la plupart de mon code. mdr un grand merci :)

ca me fait trop poiler


et en passant, ds le form d'inscription, le pass n'est pas crypter. donc ds la BDD, il est visible.
est-ce que je peux crypter le pass de la meme maniere que l'on crypte un pass pour htaccess?
pck j'ai tester de crypter une foi le mot bonjour, et je l'ai refait apres et ce n'etait pas le meme pass. est-ce que le script reconnaitra le pass crypter?

si non, comment faire pour que l'admin de la BDD ne puisse pas voir le pass?
cryptage => md5()
 
1er
OP
MbK_

MbK_

Etudjant
fantastik, c'est ca que je cherchais :)

merci
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut