KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a function in my login form that checks if the email and password match the values in the database and if so it logs the user into the system. I would like to display a validation error if this function returns false. My problem is that I am unsure how to go about creating this. The message relates to both the password and email fields so I would not want a rule for each input field just display a single message. I have tried using flashdata to achieve this but it only works when the page has been refreshed. How can I created a new validation rule solely for the function $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()) {
Tags (comma-separated)
Save Edits
Cancel