'password|password'=>[ 'require'=>'require', 'alphaNum'=>'alphaNum',//문자와 숫자만 허용됩니다 'length'= >'6,20',//길이 제한 'confirm'=>'confirm',//password_confirm 필드와 자동으로 일치 확인 ],
위 방법으로 작성하면 확인 비밀번호가 비밀번호는 동일하게 채워지지만 항상 불일치가 발생합니다. '확인'에 '확인'=>'확인'을 입력하면 여전히 문제가 없다는 의미입니다. '확인'=>'확인'을 쓰는 방식입니다.
여러 인증 후
'password|password'=>[
'require'=>'require',
'alphaNum'=>'alphaNum',//문자와 숫자만 허용됩니다
'length'= >'6,20',//길이 제한
'confirm'=>'confirm',//password_confirm 필드와 자동으로 일치 확인
],
위 방법으로 작성하면 확인 비밀번호가 비밀번호는 동일하게 채워지지만 항상 불일치가 발생합니다. '확인'에 '확인'=>'확인'을 입력하면 여전히 문제가 없다는 의미입니다. '확인'=>'확인'을 쓰는 방식입니다.
저도 당신과 같은 문제를 겪고 있는데 이유를 찾을 수 없습니다. 이제 그 이유를 찾으셨나요?
password_confirm을 변경하여 확인하세요
<input type="password" name="confirm" class="form-control" id="inputPassword4" placeholder="password verify">
Password 및 Password_confirm은 고정값 확인을 직접 작성하며 반환된 비밀번호 및 확인 필드가 일치하지 않습니다. 프런트 엔드 검증으로 이동하는 것이 좋습니다.
입력 이름이 올바르게 작성되지 않았을 수 있습니다.
백엔드에서 받은 이름 값이 프런트 엔드에서 제출한 이름 값과 일치하지 않을 수 있습니다.