Example #1
0
 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;
 }