[PHP] Script de login et password

Résolu/Fermé
buttbadger Messages postés 67 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 10 décembre 2021 - 7 févr. 2007 à 14:33
 kevin - 15 mai 2012 à 16:54
salut tout le monde...

A ma formation, on nous fait faire un exercice de php qui consiste à faire un script de login et mot de passe très simple...

Moi et tous mes collègues on a fait au caractère près le code qu'il fallait, mais apparemment personne n'arrive à le faire marcher :p moi, à chaque fois, il fait comme si le login et pass étaient corrects, même quand c'est faux! oO

voici le code que j'ai fait
<?php
$LOGIN="badger";  //le login
$PASSWD="yiff";   //le mot de passe

if	($_POST['LOGIN']==$logintext && $_POST['PASSWD']==$passwdtext) { ?>
<html>
<body>
<p>Youpi, tu as trouvé!</p>
</body>
</html>

<?php } else { ?>
<html>
<body>
<p>Perdu! Essaie encore!</p>
<form name="connexion" action="password.php" method="post">
	<p>Login :<br><input type="text" name="logintext"></p>
	<p>Password :<br><input type="text" name="passwdtext"></p>
	<input name="envoi" type="submit" value="connect">
</form>
</body>
</html>
<?php } ?>


Y a t-il une erreur quelque part?? parce qu'apparemment, même les profs se sont plantés :p
Merci de votre aide :)

(vous pouvez aussi tester le script sur cette page http://maxlefou.eurower.net/pro/code.htm )
A voir également:

8 réponses

oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
7 févr. 2007 à 14:41
Salut,

Ah oui, y'a une enorme erreur. :)

if ($_POST['LOGIN']==$logintext && $_POST['PASSWD']==$passwdtext) {

à remplacer par:
if ($_POST['logintext']==$LOGIN && $_POST['passwdtext']==$PASSWD) {
4
je ne comprends rien ; pourrais-tu être plus précis !?
0
"logintext" et "passwdtext" sont respectivement les identifiants des champs où l'utilisateur rentre son login ID et son mot de passe.
0