確認パスワードが入力したパスワードと一致しないと繰り返し表示されるのはなぜですか?理由をお聞きしてもよろしいでしょうか?
王先生2019-11-06 16:40:21
複数の検証後
'password|password'=>[
'require'=>'require',
'alphaNum'=>'alphaNum',// のみ文字と数字が許可されます
'length'=>'6,20',//長さ制限
'confirm'=>'confirm',//password_confirmフィールドを使用して等価性検証を自動的に実行します
] ,
上記のように書くと、確認用のパスワードがパスワードと同じで一貫性がありませんと言い続ける問題が発生します。 confirm'=>'confirm を 'confirm' とすると問題ありません
これは、'confirm'=>'confirm' の書き方にまだ問題があることを示しています。
柯伟超2018-08-10 11:45:40
確認するには、password_confirm を変更するだけです
<input type="password" name="confirm" class="form-control" id="inputPassword4" placeholder="passwordconfirm">
phpcn_u2285602018-06-23 15:41:17
Password と Password_confirm は固定値の検証を直接書き込みます。返されたパスワードと確認フィールドは矛盾しています。フロントエンド検証に進むことをお勧めします。