Employee->is_logged_in()) { redirect('home'); } else { $this->form_validation->set_rules('username', 'lang:login_undername', 'callback_login_check'); $this->form_validation->set_error_delimiters('
', '
'); if($this->form_validation->run() == FALSE) { $this->load->view('login'); } else { redirect('home'); } } } function login_check($username) { $password = $this->input->post('password'); if(!$this->Employee->login($username, $password)) { $this->form_validation->set_message('login_check', $this->lang->line('login_invalid_username_and_password')); return false; } return true; } } ?>