Problème mystérieux
Résolu
Throrack-Mortanh
Messages postés
69
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bien le bonjour/bonsoir,
Je suis embête car:
- Imaginons que je suis à l'étape ou je dois saisir mon mot de passe (1973)
-Au lieu de saisir "1973", le bon, je choisi de mettre "1234".
-Normalement, le message "Mauvais mot de passe." devrait s'afficher ?
-Sauf que le message "Vous êtes désormais connecte !" se montre à la place.
J'espère avoir été compréhensible, merci beaucoup pour vos réponses.
Impatient Throrack, très cordialement.
Page 2 (car la page 1 n'a pas de rapport spécial)
Page 3 (en lien avec la 2)
Je suis embête car:
- Imaginons que je suis à l'étape ou je dois saisir mon mot de passe (1973)
-Au lieu de saisir "1973", le bon, je choisi de mettre "1234".
-Normalement, le message "Mauvais mot de passe." devrait s'afficher ?
-Sauf que le message "Vous êtes désormais connecte !" se montre à la place.
J'espère avoir été compréhensible, merci beaucoup pour vos réponses.
Impatient Throrack, très cordialement.
Page 2 (car la page 1 n'a pas de rapport spécial)
<?php
if (isset($_SESSION['connected'])) {
if ($_SESSION['connected'] = '1') {
echo("<div align=\"center\">
<form action=\"gws.php\" method=\"post\">
<input type=\"password\" name=\"password\" size=\"5\"/>
<input type=\"submit\" value=\"Se connecter !\"/>
</form>
</div>");
}
else {
echo("<a href=\"index.php\">Merci de bien vouloir vous rendre ici</a>");
}
}
else {
echo("<a href=\"index.php\">Merci de bien vouloir vous rendre ici</a>");
}
?>
Page 3 (en lien avec la 2)
<?php
$psw_adminPC = 1973; //normal qu'ils soit identiques,
$psw_adminPT = 1973; // je les changerais plus tard
if ($_POST['password'] == $psw_adminPC || $psw_adminPT) {
echo("<h1>Vous etes desormais connecte !</h1>");
}
elseif ($_POST['password'] != $psw_adminPC || $psw_adminPT) {
echo("<h1>Mauvais mot de passe.</h1>");
}
?>
A voir également:
- Problème mystérieux
- Malgré son nom étrange, ce mystérieux dossier sur votre PC n'est pas le signe d'un virus - Accueil - Windows
- Test ECS Liva Z7 Plus : un mini PC sérieux, silencieux et… mystérieux ! - Accueil - Ordinateurs
- 143, 666, 687... Que signifient ces mystérieux codes que l'on voit sur WhatsApp et les réseaux sociaux ? - Accueil - Messagerie instantanée
1 réponse
Bonjour
Cette expression ne fait pas ce que tu crois. Il aurait fallu écrire
Et il suffit de mettre else, sans condition. Par définition c'est le cas où la condition du 'if' n'est pas vérifié. Le elseif est inutile ici.
if ($_POST['password'] == $psw_adminPC || $psw_adminPT)
Cette expression ne fait pas ce que tu crois. Il aurait fallu écrire
if (($_POST['password'] == $psw_adminPC) || ($_POST['password'] == $psw_adminPT)).
Et il suffit de mettre else, sans condition. Par définition c'est le cas où la condition du 'if' n'est pas vérifié. Le elseif est inutile ici.
Throrack-Mortanh
Messages postés
69
Date d'inscription
Statut
Membre
Dernière intervention
11
Merci beaucoup pour ton aide, problème résolu. Je te remercie
Utilisateur anonyme
De rien :-)