public static function login()
 {
     $redirecturl = wbRequest::getVarClean('redirecturl');
     $username = wbRequest::getVarClean('username');
     $password = wbRequest::getVarClean('password');
     try {
         $uid = wbUser::logIn($username, $password);
         if (!empty($redirecturl)) {
             wbResponse::Redirect($redirecturl);
         } else {
             wbResponse::Redirect('index.php');
         }
     } catch (UserLoginFailedException $e) {
         wbResponse::Redirect(wbModule::url('base', 'base', 'loginform', array('username' => $username, 'redirecturl' => urlencode($redirecturl), 'msg' => $e->getMessage())));
     }
 }
 public static function login()
 {
     $data = array('items' => array(), 'total' => 0, 'success' => false, 'message' => '');
     $username = wbRequest::getVarClean('username');
     $password = wbRequest::getVarClean('password');
     wbUser::delSession();
     try {
         $uid = wbUser::logIn($username, $password);
         $data['items'] = wbUser::getSession();
         $data['total'] = 0;
         $data['message'] = 'Login Berhasil';
         $data['success'] = true;
         return $data;
     } catch (UserLoginFailedException $e) {
         $data['items'] = array();
         $data['total'] = 0;
         $data['message'] = $e->getMessage();
         $data['success'] = false;
         return $data;
     }
 }