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; } }