Проверка формы входа в систему не работает для меня. Она отлично работает для регистрации, но когда я пробовал то же самое с моей формой входа. Некоторые проверки не работают должным образом в воспламенителе кода. вот мой код. Я запускаю код, он переходит в мое другое условие, но не показывает ошибку проверки. Первые две проверки создают проблему для меня. Когда ввод пуст или некоторые вводят неправильный формат электронной почты.Проверка формы входа в codeigniter не работает
function index() {
$data['nav']= $this->category_model->view_brands();
if($_POST) {
$data['error'] = '';
$this->load->library('form_validation');
$this->form_validation->set_rules('email_login', 'Email', 'required|valid_email');
$this->form_validation->set_rules('password_login', 'Password', 'required');
if($this->form_validation->run() !== FALSE) {
$log_in = $this->login_model->login_beyond(
$this->input->post('email_login'),
md5($_POST['password_login'])
);
if($log_in !== FALSE) {
echo "<script>window.location.href=\"../index.php\"</script>";
}
else {
// Set your error message
$data['error'] = 'Wrong Username/Password';
}
}
else {
// Set the validation errors
echo "it came heere but donot show errors";
$data['error'] =validation_errors();
}
}
$data['login_not'] = "login";
$this->template->load('template','client/login_view',$data);
}
добавить свой вид коду также –
какую ошибка отображения –
он ничего не показывает ... Но она приходит в либо еще condition.As я эхо выше ошибок it..But не come.It показывает ту же форму. – user1542996