0
기능이 실행되지 않는 이유를 모르겠습니다. 사용자가 비밀번호를 소개하고 다시 소개하도록합니다. 문제는 두 암호를 비교하기 위해 matches 함수를 사용할 때 Codeigniter는 두 equals를 모두 도입 한 후에 암호가 같지 않음을 나타냅니다.일치 기능이 실행되지 않습니다.
public function validacion_registro()
{
$this->input->post('correo');
$this->input->post('usuario');
$this->input->post('contrasenya');
$this->form_validation->set_rules('correo','Dirección de correo','trim|required|valid_email|xss_clean');
$this->form_validation->set_rules('usuario','Nombre de usuario','trim|required|min_length[5]|xss_clean');
$this->form_validation->set_rules('contrasenya','Contraseña','trim|required|md5|xss_clean|matches[repcontrasenya]');
$this->form_validation->set_rules('repcontrasenya','Confirmación de contraseña','trim|required|md5|xss_clean');
$this->form_validation->set_rules('privacidad','Política de privacidad','trim|required|md5|xss_clean');
if ($this->form_validation->run())
{
redirect('anuncios/test');
echo ("validación válida");
}
else {
$this->load->view('anuncios/login');
}
}
오류 contrasenya repcontrasenya과의 비교이다 : 여기
코드이다. 둘 다 같을 경우 코디 게이트 (codigniter)는 다른 것을 나타냅니다.뭐가 잘못 되었나요?
감사합니다.
감사합니다, 그러나 이것은 문제가되지 않습니다. – axmug
이제 작동합니다. 그것은 규칙의 순서였습니다. $ this-> form_validation-> set_rules ('contrasenya', 'Contrase & ntilde; a', 'trim | 필수 | md5 | xss_clean |은 [repcontrasenya]와 일치합니다. – axmug
필수 규칙을 입력 한 후 일치 항목을 입력했습니다. 대답 해줘서 고마워. – axmug