PHP Détection de mot de passe
Posté : 13 mai 2014, 16:08
Bonjour,
Je suis actuellement confronté, je pense, à un problème de syntaxe sur un exercice de PHP.
L'objectif est de créer une page d'identification et, dans un premier temps, d'assurer une redirection en fonction de l'entrée du mot de passe. S'il est correct alors on arrive sur une page de blog, s'il est incorrect on est redirigé (à savoir qu'on a une consigne de plus où on peux autoriser trois entrée login/mot de passe avant la redirection, mais cet fonction semble bien fonctionner).
Je vous transmets mon code PHP chargé de gérer les différentes situations :
Pourriez-vous m'éclairer sur la question ?
Merci d'avance.
Je suis actuellement confronté, je pense, à un problème de syntaxe sur un exercice de PHP.
L'objectif est de créer une page d'identification et, dans un premier temps, d'assurer une redirection en fonction de l'entrée du mot de passe. S'il est correct alors on arrive sur une page de blog, s'il est incorrect on est redirigé (à savoir qu'on a une consigne de plus où on peux autoriser trois entrée login/mot de passe avant la redirection, mais cet fonction semble bien fonctionner).
Je vous transmets mon code PHP chargé de gérer les différentes situations :
<?php
$mdp=$_post["password"];
if($mdp=="123"||$mdp=="234"||$mdp=="345")
{
header('Location: blogdeflo.php');
}
else
{
session_start();
$_SESSION['nbconnect']=$_SESSION['nbconnect']+1;
if ($_SESSION['nbconnect']<=3) {
header('Location: logindeflo.php');
}
else {
header('Location: http://www.google.com/');
}
}
?>
Je pense qu'il y a un soucis dans la première partie sensée autoriser l'entrée de l'utilisateur s'il entre les mots de passes 123, 234 ou 345. Car le résultat, quelque soit le mot de passe entré, est toujours la redirection (ou vers la page de connexion les 3 premières fois, ou vers Google au bout de la troisième tentative infructueuse).Pourriez-vous m'éclairer sur la question ?
Merci d'avance.