[PHP] Script de login et password

Résolu
buttbadger Messages postés 71 Statut Membre -  
 kevin -
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 )

8 réponses

oberion Messages postés 1255 Statut Membre 249
 
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
mimi
 
je ne comprends rien ; pourrais-tu être plus précis !?
0
POP
 
"logintext" et "passwdtext" sont respectivement les identifiants des champs où l'utilisateur rentre son login ID et son mot de passe.
0