Я пытаюсь использовать класс проверки формы CodeIgniter.Я использовал параметр valid_email, как видно из приведенного ниже кода, но даже если введен неверный адрес электронной почты, он все равно проходит проверку проверки.Я проверил со строкой: testing123
public function login()
{
$this->form_validation->set_rules('authEmail', 'trim|required|valid_email|xss_clean');
$this->form_validation->set_rules('authPassword', 'trim|required');
$email = $this->input->post('authEmail');
$password = $this->input->post('authPassword');
if($this->form_validation->run() === FALSE) {
$this->session->set_flashdata('formValidationError', validation_errors('<p class="error">', '</p>'));
redirect('/');
} else {
// Begin authentication
}
}
Кто-нибудь есть какие-либо идеи, что я делаю неправильно или это проблема CodeIgniter?Я устанавливаю сеанс flashdata вместо использования:
<?php echo validation_errors(); ?>
... это потому, что я делаю перенаправление на домашнюю страницу (которая является страницей входа, поскольку это частный сайт).