public function auth($auth_type = "") { $login_view = ""; $this->form_validation->set_rules('inputUser', 'Usuário', 'trim|xss_clean'); $this->form_validation->set_rules('inputPassword', 'Senha', 'trim|xss_clean'); $validation = $this->form_validation->run(); //Choose admin login view or normal login view. if ($validation) { $username = $this->input->post("inputUser"); $password = $this->input->post("inputPassword"); //var_dump_pretty($this->cao_usuario_model->list_consultor()); $userObj = $this->cao_usuario_model->searchUserByLoginPass($username, $password); //var_dump_pretty($userObj); $data['error_login'] = false; if (!empty($userObj)) { //var_dump_pretty($userObj); //$peopleObj = $this->people_model->get($userObj->idpeople); // Create a session for authenticating users. set_session_user($username, $userObj); redirect('/home'); } else { $data["error_login"] = "******"; } } else { $data["error_login"] = "******"; } $this->masterpage->view('view_login', $data); }
function get_remote_user() { $CI =& get_instance(); $CI->load->library('session'); $is_set_session_user = $CI->session->userdata('user_id') != FALSE; if (!$is_set_session_user && !set_session_user()) { return null; } $user = array(); $user['id'] = $CI->session->userdata('user_id'); $user['sunetid'] = $CI->session->userdata('user_sunetid'); $user['access_group'] = $CI->session->userdata('user_access_group'); return $user; }