비밀번호와 비밀번호 확인을 Validation에서 수행하는 방법
만나서 반가워요, FuelPHP 이전에는 CodeIgniter을 사용했지만 회사 정책에서 FuelPHP를 사용했습니다.
MVC의 구조 등은 어느 정도 이해하고 있기 때문에 고생은 없었습니다만, Validation 부분에서는 빠졌으므로, 그 메모를 써 둡니다.
FuelPHP에서 비밀번호와 비밀번호 확인을 Validation으로 수행하는 방법
FuelPHP의 Validation에 클로저 사용 - Qiita 을 참고로, 조립했습니다. 어쩌면 이런 식으로 좋을까요?
$val = Validation::forge();
$password = Input::post('password');
$confirm_password = Input::post('confirm_password');
$val->add('password', 'パスワード')
->add_rule('trim')
->add_rule('required')
->add_rule('min_length', 8)
->add_rule('max_length', 16)
->add_rule(
function($password) use ($confirm_password) {
if ($password === $confirm_password) {
return true;
} else {
Validation::active()->set_message('closure', 'パスワードと確認の値が異なりました。');
return false;
}
});
검색했지만, 상당히 나오지 않는 느낌이었으므로 붙여 둡니다.
도움이된다면!
Reference
이 문제에 관하여(비밀번호와 비밀번호 확인을 Validation에서 수행하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/makoto1899/items/fd52d17e4a7eda656f23텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)