Bonjours j'ai voulu faire une page de connexion avec mot de passe et nom mon probleme est pour la condition if
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 <?php elseif (isset($_POST['utiliser']) && isset($_POST['nom'])) // Si on a voulu utiliser un personnage { if ($manager->exists($_POST['nom'])) // Si celui-ci existe { $perso = $manager->get($_POST['nom']); } if ($manager->exists($_POST['motdepasse'])) // Si celui-ci existe { $perso = $manager->get($_POST['motdepasse']); } else { $message = 'mot de passe ou nom invalide'; // S'il n'existe pas, on affichera ce message } } ?>
Lorsque que l'on se connecte si le mot de passe est faux il se connecte quand meme car le nom est bon et affiche le message d'erreur car le mot de passe est faux.
Quand c'est le mot de passe qui est bon et le nom qui est faux , il se connecte et n'affiche rien .
Quand les deux sont faux il ne se connecte pas et affiche le message d'erreur.
Je ne sais pas comment modifier ce script pour que celui empeche la connexion et affiche le message d'erreur quand un des deux , nom ou mot de passe , est faux .
Partager