У меня есть функция в форме входа в систему, которая проверяет, совпадают ли адрес электронной почты и пароль со значениями в базе данных, и если да, то регистрирует пользователя в системе.
Я хотел бы отобразить ошибку проверки, еслиэта функция возвращает false.
Моя проблема в том, что я не уверен, как это сделать.Это сообщение относится как к полям пароля, так и к полям электронной почты, поэтому я не хотел бы, чтобы правило для каждого поля ввода просто отображало одно сообщение.
Я пытался использовать flashdata для достижения этой цели, но оно работает только тогда, когда страница былаобновлен.
Как я могу создать новое правило проверки исключительно для функции $this->members_model->validate_member()
??
$this->form_validation->set_error_delimiters('<div class="error">', '</div>');
$this->form_validation->set_rules('email_address', '"Email address"', 'trim|required|valid_email');
$this->form_validation->set_rules('password', '"Password"', 'trim|required');
if ($this->form_validation->run() == FALSE)
{
$viewdata['main_content'] = 'members/login';
$this->load->view('includes/template', $viewdata);
}
else
{
if($this->members_model->validate_member())
{