Pourquoi est-ce que je continue de dire que le mot de passe de confirmation est le même que le mot de passe que j'ai renseigné, mais il continue de dire qu'ils sont incohérents ? Puis-je demander quelle en est la raison ?
Pourquoi continue-t-il de dire que le mot de passe de confirmation est le même que le mot de passe que vous avez entré, mais il continue de dire qu'ils sont incohérents ? Puis-je demander quelle en est la raison
Après plusieurs vérifications
'password|password'=>[
'require'=>'require',
'alphaNum'=>'alphaNum',//Seules les lettres et les chiffres sont autorisés
'length'= >'6,20',//Limite de longueur
'confirm'=>'confirm',//Vérifier automatiquement l'égalité avec le champ password_confirm
],
Si vous l'écrivez de la manière ci-dessus, le mot de passe de confirmation sera Les mots de passe sont remplis de la même manière, mais il y a toujours des incohérences. Si vous écrivez 'confirm'=>'confirm' comme 'confirm', cela signifie qu'il y a toujours un problème avec le. façon dont 'confirm'=>'confirm' est écrit.
J'ai le même problème que toi et je ne trouve aucune raison. Avez-vous trouvé la raison maintenant ?
Changez simplement password_confirm pour confirmer
<input type="password" name="confirm" class="form-control" id="inputPassword4" placeholder="password confirm">
Mot de passe et password_confirm écrivent directement une vérification à valeur fixe, et les champs de mot de passe et de confirmation renvoyés sont incohérents. Il vaut mieux passer à la vérification frontale.
Il est possible que le nom de l'entrée ne soit pas écrit correctement.
Il se peut que la valeur du nom reçue par le backend soit incohérente avec la valeur du nom soumise par le front-end.