У меня есть функция в моей форме входа, которая проверяет, соответствуют ли электронные письма и пароль значениям в базе данных, и если он регистрирует пользователя в системе.
Я хотел бы отобразить ошибку проверки, если эта функция возвращает 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())
{