Intereting Posts
Запрошены ли параметризованные запросы в PDO для переменных запроса? Недопустимое исключение аргумента при генерации объектов из существующей базы данных Насколько важно отключать переменные в PHP? Какие существуют методы инициализации объектно-ориентированной инфраструктуры PHP? Как не отображать определенные части таблицы из моей базы данных? Каков самый быстрый способ выбрать ближайшее географическое место из базы данных mysql? как отображать диапазон дат в PHP Застрял с регулярным выражением Установка отступа в представлении в Zend Framework Проблема установки PHP pthreads на сервере Ubuntu Переменная сеанса не сохраняется при перенаправлении в laravel Переменная php активируется, когда я вызываю ее из индексного файла, но не из включенного файла? Как получить последнее значение автоматического прироста в качестве внешнего ключа для другой таблицы в php array_pop () с ключом В чем разница между array_merge и массивом + массивом?

codeigniter игнорирует пользовательскую функцию проверки

У меня есть функция входа в CodeIgniter с этим кодом:

public function login() { $this->redirect_if_logged($this->login_check()); $this->data['active'] = 'login'; $this->load->model('user_model'); $this->load->library('form_validation'); $this->form_validation->set_rules('email', 'Email', 'trim|required|xss_clean'); $this->form_validation->set_rules('password', 'Password', 'trim|required|xss_clean|callback__validate_login'); if (!$this->form_validation->run()) { $this->load->template('login', $this->data); } else { redirect('/','refresh'); } } 

И функция проверки:

 public function _validate_login($password) { $this->form_validation->set_message('_validate_login', 'Invalid username or password'); return false; } 

Проблема в том, что пользовательская функция никогда не вызывается, валидатор всегда возвращает true, если все правила проходят. Сам валидатор работает, я проверил его с другими правилами. Это просто игнорирует мою пользовательскую функцию. Что мне здесь не хватает?

Related of "codeigniter игнорирует пользовательскую функцию проверки"