Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1244 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec page de login.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème avec page de login.

n°1467323
grafvon
Posté le 30-10-2006 à 12:04:46  profilanswer
 

Bonjour,
 
Je suis débutant en php et j'aimerais faire une petite page de login.
Je n'arrive pas à trouver où se trouve le problème.
 
Voici le code
 

Code :
  1. <html>
  2. <form action="login.php" method="post">
  3. Votre login : <input type="text" name="login">
  4. <br />
  5. Votre mot de passé : <input type="password" name="motDePasse"><br />
  6. <input type="submit" value="Connexion">
  7. </form>
  8. <?
  9. mysql_connect("localhost", "root", "" );// Connexion à MySQL
  10. mysql_select_db("sitelogin" ); // Sélection de la base  
  11. $login_valide=$_POST['login'];
  12. $pwd_valide=$_POST['motDePasse'];
  13. if $POST['Connexion'] == 'Connexion')
  14. {
  15. if ((!empty($login)) && (!empty($motDePasse)))
  16. {
  17. $sql="SELECT * FROM `utilisateurs` WHERE login='".$login_valide."' && motDePasse='".$pwd_valide."'";
  18. $rep=mysql_query($sql);?>
  19. <a href="pageAccueil.php"></a>
  20. <?mysql_close();
  21. }
  22. else
  23. {
  24. ?>
  25. <a href="login.php"></a>
  26. <?
  27. }
  28. }
  29. ?>
  30. </html>


 
Merci beaucoup

mood
Publicité
Posté le 30-10-2006 à 12:04:46  profilanswer
 

n°1467324
skeye
Posté le 30-10-2006 à 12:05:53  profilanswer
 

je lis même pas le code, tu n'expliques même pas le problème...:o


---------------
Can't buy what I want because it's free -
n°1467342
grafvon
Posté le 30-10-2006 à 12:11:45  profilanswer
 

Excuse c'est vrai.
 
En faite quand je renseigne mes champs login et mot de passe normallement il devrait aller sur pageaccueil et là il n'y a rien qui se passe.
Après la déclaration du formulaire, je me conecte a ma base, après je récupere ce qui a été renseigné dans les variables et ainsi de suite.
 
Meerci beaucoup

n°1467349
skeye
Posté le 30-10-2006 à 12:14:10  profilanswer
 

oulà.
Jamais il ne va aller tout seul sur pageaccueil, là.
ça t'affiche une page blanche?:o


---------------
Can't buy what I want because it's free -
n°1467350
FlorentG
Unité de Masse
Posté le 30-10-2006 à 12:15:04  profilanswer
 

C'est pas en mettant un <a> vide que ça va y aller [:johneh]

n°1467351
skeye
Posté le 30-10-2006 à 12:15:50  profilanswer
 

FlorentG a écrit :

C'est pas en mettant un <a> vide que ça va y aller [:johneh]


n'est-ce pas! :D


---------------
Can't buy what I want because it's free -
n°1467372
leflos5
On est ou on est pas :)
Posté le 30-10-2006 à 12:56:15  profilanswer
 

Par ailleurs j'éviterais le && en sql et je bannierais cette facheuse manie de vérifier login et mdp dans une seule requete c'est bancal ;)

n°1467374
skeye
Posté le 30-10-2006 à 12:58:33  profilanswer
 

leflos5 a écrit :

je bannierais cette facheuse manie de vérifier login et mdp dans une seule requete c'est bancal ;)


Dépend de ce que tu veux faire, ça.:o
Si tu veux donner une réponse fine en cas d'erreur effectivement c'est idiot...mais si tu veux juste envoyer promener l'utilisateur ça remplit très bien son office...[:petrus75]


---------------
Can't buy what I want because it's free -
n°1467378
leflos5
On est ou on est pas :)
Posté le 30-10-2006 à 13:04:04  profilanswer
 

Dans ma logique, je vérifie si le mdp d'un utilisateur est bon [:petrus75]
Et donc je ramène pas tout le tuple :spamafote:

n°1467381
skeye
Posté le 30-10-2006 à 13:12:10  profilanswer
 

leflos5 a écrit :

Dans ma logique, je vérifie si le mdp d'un utilisateur est bon [:petrus75]
Et donc je ramène pas tout le tuple :spamafote:


bah si tu fais que ça, tu ramènes rien, surtout.[:dawa]
select 1 from users where login = truc and mdp = mdp  
:D


---------------
Can't buy what I want because it's free -
mood
Publicité
Posté le 30-10-2006 à 13:12:10  profilanswer
 

n°1467419
leflos5
On est ou on est pas :)
Posté le 30-10-2006 à 13:34:33  profilanswer
 

J'ai pas dit que y'avais ue du sql [:petrus75]
 
Perso je préfère aller chercher le mdp d'un utilisateur pour le comparer avec celui saisi ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Problème avec page de login.

 

Sujets relatifs
PROBLEME D'AFFICHAGE SUR FIREFOXProblème en php objet
problème d'affichage client telnetprobleme de update - Mysql - Pas de misa a jour
Problème avec click() sous Firefoxproblème taille police IE Firefox
Mise en place du MVC sur un site : problème de visibilité de variablesProbleme Requette SQL
problème php/mysql : mysql_connect()Probleme avec un code....
Plus de sujets relatifs à : Problème avec page de login.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR