Ejemplo n.º 1
0
 function login()
 {
     $token = tokenGenerate();
     $this->CI->m_security->filterPost('muser_' . $token, 'trim|required|min_length[1]');
     $this->CI->m_security->filterPost('mpass_' . $token, 'trim|required|min_length[1]');
     if ($this->CI->m_security->startPost() == TRUE) {
         $user = $this->CI->input->post('muser_' . $token, TRUE);
         $pass = $this->CI->input->post('mpass_' . $token, TRUE);
         $remember = $this->CI->input->post('mremember');
         $rememberX = '0';
         if ($remember) {
             $rememberX = '1';
         } else {
             $rememberX = '0';
         }
         $this->CI->load->library('auth/abstractauth');
         $proses = $this->CI->abstractauth->loginDo($user, $pass, $rememberX);
         if ($proses == FALSE) {
             redirect(base_url(routeGet('login') . '?s=2'), 'refresh');
         } else {
             runService('login', 'destroy');
             $checkUser = array('username' => $user);
             $userid = $this->CI->m_database->fieldRow('userlogin', $checkUser, 'user_id');
             $role = taxonomyRead($userid, 'role_user');
             $this->createSessionLogin($user, $role, $rememberX);
             redirect(base_url() . roleDirectUser(), 'refresh');
         }
     } else {
         redirect(base_url(routeGet('login') . '?s=1'), 'refresh');
     }
 }
Ejemplo n.º 2
0
 function lastLoginUser($userid)
 {
     $CI =& get_instance();
     $CI->load->helper('db_helper');
     $role = taxonomyRead($userid, 'login_user');
     if (!empty($role)) {
         return $role;
     } else {
         return "Belum ada";
     }
 }
Ejemplo n.º 3
0
 function langGet($file, $key, $nullValue = '')
 {
     $CI =& get_instance();
     $setlang = taxonomyRead(userInfo('user_id'), 'language_user');
     $lang = '';
     if (!empty($setlang)) {
         $lang = $setlang;
     } else {
         $lang = "indonesia";
     }
     $CI->lang->load($file, $lang);
     $item = $CI->lang->line($key);
     if (!empty($item)) {
         return $item;
     } else {
         if (!empty($nullValue)) {
             return $nullValue;
         } else {
             return "";
         }
     }
 }