public function loginUser($parameters) { $username = $parameters["username"]; $password = $parameters["password"]; $response = self::$securityServices->loginUser($username, $password); $parameters["action"] = Forker::$GET_STATUS_UPDATES; $parameters["userid"] = $_SESSION['userid']; Forker::doPost($parameters); return self::$responder->constructResponse(null); }
if ($required == "false" && isset($_REQUEST[$param->name])) { $parameters[$param->name] = trim($_REQUEST[$param->name]); } else { if ($required == "false" && !isset($_REQUEST[$param->name])) { $parameters[$param->name] = ""; } } } error_log("PARAM: " . $param->name . " VALUE: " . $parameters[$param->name]); } //do we need to fork if (isset($action->forker) && $action->forker == "true") { error_log("I am going to fork"); $parameters["action"] = $actionName; $parameters["serviceClass"] = $action->serviceClass; Forker::doPost($parameters); return; } $responder = new Responder(); $response = $classInstance->{$actionName}($parameters); if (is_string($response)) { echo $response; } else { echo $responder->constructResponse($response); } if (isset($_SESSION['mobile'])) { session_destroy(); } } catch (Exception $e) { $responder = new Responder(); $errorCodes = new ErrorCodes();