Exemplo n.º 1
0
 private function login()
 {
     if (wpl_users::check_user_login()) {
         return $this->success_array;
     }
     $remember = array_key_exists('remember', $this->vars) ? $this->vars['remember'] : false;
     $login_data = array('user_login' => $this->username, 'user_password' => $this->password, 'remember' => $remember);
     $user_verify = wpl_users::login_user($login_data);
     if (is_wp_error($user_verify)) {
         $this->error = $user_verify->get_error_message();
         return false;
     } else {
         $user_id = $user_verify->ID;
         wp_set_current_user($user_id, $login_data);
         wp_set_auth_cookie($user_id, true, false);
         return $this->success_array;
     }
 }
Exemplo n.º 2
0
 private function login()
 {
     if (wpl_users::check_user_login()) {
         $this->built['authentication'] = array('status' => 'true');
         return $this->built;
     }
     $remember = array_key_exists('remember', $this->params) ? $this->params['remember'] : false;
     $login_data = array('user_login' => $this->username, 'user_password' => $this->password, 'remember' => $remember);
     $user_verify = wpl_users::login_user($login_data);
     if (is_wp_error($user_verify)) {
         $this->built['authentication'] = array('type' => 'login', 'status' => 'false');
     } else {
         $user_id = $user_verify->ID;
         wp_set_current_user($user_id, $login_data);
         wp_set_auth_cookie($user_id, true, false);
         $this->built['authentication'] = array('type' => 'login', 'status' => 'true');
     }
     return $this->built;
 }