Tom's Guide > Forum > Programmation > problem sur ce script
Mot :    Pseudo :           
 

quand j'essaie de me connecter a l'espace membre il me disent que c'est impossible

fichier de connection :

Code :
  1. <form name="form1" method="post" action="pdf_connexion2.php">
  2. <p><label>Pseudo: <input type="text" name="pseudo"></label></p>
  3. <p><label>Mot de Passe: <input type="password" name="password"></label></p>
  4. <p><input type="submit" name="Submit" value="Connexion"></p>
  5. </form>
  6. <p><a href="pdf_recuppass.php" title="identifiants">identifiants perdu ? </a> </br> <a href="pdf_inscription.php" title="Inscription">S'inscrire</a></p>



fichier qui traite le formulaire de connaiction :

Code :
  1. <?
  2. session_start();
  3. require ("conf.php3" );
  4. $pseudo = $_POST['pseudo'];
  5. $pass = md5($_POST['password']);
  6. if (!empty($pseudo) && !empty($pass))
  7. {
  8.     $sql = connect_sql();
  9.     $reponse = mysql_query ("SELECT * FROM pdf_membre WHERE pseudo='$pseudo'" );
  10.     $donnees = mysql_fetch_array ($reponse);
  11.     $verif = $donnees['pass'];
  12.     $id = $donnees['id'];
  13.     $pseudo_sql = $donnees['pseudo'];
  14.     $confirm = $donnees['confirm'];
  15.    
  16.     if($pass != $verif)
  17.     {
  18.     $reponse = 'Votre identifiant ou votre code secret est incorrect';
  19.     $redirection = 'pdf_connexion.php';
  20.     }
  21.     elseif(!empty($confirm))
  22.     {
  23.     $reponse = 'Votre compte n\'est pas encore activé';
  24.     $redirection = 'pdf_connexion.php';
  25.     } 
  26.     else
  27.     {
  28.     $_SESSION['pseudo'] = $pseudo_sql;
  29.     $redirection = 'pdf_espace_membre.php';
  30.     $reponse = 'Connexion réussite vous allez être redirigé.<br> <a href="pdf_espace_membre.php">Rejoindre directement l\'Espace membre</a>';
  31.     }
  32.     mysql_close($sql);
  33. }
  34. ?>
  35. <html>
  36. <head>
  37. <meta http-equiv="refresh" content="1;URL=<? echo $redirection;  ?>">
  38. </head>
  39. <body><? echo $reponse; ?>
  40. </body>
  41. </html>



l'espace membre :

Code :
  1. <?php
  2. session_start();
  3. require("conf.php3" );
  4. $_SESSION['pseudo'] = $pseudo_sql;
  5. if (!isset($_SESSION['pseudo']))
  6. {
  7.     die('Vous n\'êtes pas autorisez à acceder à cette page.');
  8. }
  9. $sql = connect_sql();
  10. $pseudo_membre = $_SESSION['pseudo'];
  11. $requete = mysql_query("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_membre'" );
  12. $result = mysql_fetch_array ($requete);
  13. $id = $result['id'];
  14. $pseudo = $result['pseudo'];
  15. $mail = $result['mail'];
  16. ?>
  17. <html>
  18. <body>
  19. <table width="486" border="0" cellspacing="0" cellpadding="0"> <tr>
  20. <td width="290"><p>Bienvenue dans votre espace membre.<br>
  21.   <br>
  22.   Rendez-vous sur le <a href="pdf_minichat.php">mini-chat</a> !
  23. </p>
  24.   <table width="478" border="0">
  25.     <tr>
  26.       <td width="255">Votre Pseudo : </td>
  27.       <td width="213"><? echo $pseudo; ?></td>
  28.     </tr>
  29.     <tr>
  30.       <td>Votre E-mail : </td>
  31.       <td><? echo $mail; ?></td>
  32.     </tr>
  33.     <tr>
  34.       <td><a href="pdf_espace_membre_changeinfo.php">Modifier mes informations</a></td>
  35.     </tr>
  36.     <tr><td><a href="pdf_deconnexion.php">Deconnexion</a></td></tr>
  37.   </table>
  38.  
  39.   </td>
  40. </tr> </table>
  41. </body>
  42. </html>


je croi que le problem vien de l'espace membre mais je sais pas exactement ou est le problem
help a l'aide
svp aidez moi


Message édité par yassine123 le 12-09-2006 à 19:36:06
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

heu je ne pense pas que ce soit du à ça mais bon, en dessous de $pass = md5($_POST['password']); tu as mis :

Citation :

if (!empty($pseudo) && !empty($pass))



perso j'ai appris que avec les && il fallait mettre :

Code :
  1. if ((!empty($pseudo)) && (!empty($pass)))



la différence est au niveau des parenthèses. enfin bon je pense pas que ce soit à cause de ça que ca ne fonctionne pas mais on sait jamais.

Répondre à mousk@IDN

non toujours rien je vous dit que le problem vien du fichier pdf_espace_membre.php l'espace membre
si vous voulez vous pouvez tester le script sur www.club-ados.c.la


Message édité par yassine123 le 13-09-2006 à 02:18:17
Répondre à yassine123

je présume que pdf_espace_membre.php est le dernier script...

Code :
  1. $_SESSION['pseudo'] = $pseudo_sql


Tu le récupères d'où ce $pseudo_sql?
Supprime cette ligne et ça marchera peut-être...

------------------------------ Réseau IRC Francophone | g33k-zone
Défiez-moi donc !
Répondre à crazycat@idn

merci c'etai tous ce qui clochai dans ce script

Répondre à yassine123
Tom's Guide > Forum > Programmation > problem sur ce script
Aller à :

Il y a 2242 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens