public function registerLocalPlayer($subtournamentId, $player, $club, $nation) { parent::verifyIsUserOrExit(); $subtournamentId = parent::cleanInput($subtournamentId); $player = parent::cleanInput($player); $club = parent::cleanInput($club); $nation = parent::cleanInput($nation); $this->logger->info("PlayersController: Registering local player: ({$subtournamentId}, {$player}, {$club}, {$nation})"); $res = parent::getDBHandler()->registerLocalPlayer($subtournamentId, $player, $club, $nation); return parent::createResponseJSONObject($res); }
public function registerTeam5($subtournamentId, $name, $player1, $player2, $player3, $player4, $player5) { parent::verifyIsUserOrExit(); $subtournamentId = parent::cleanInput($subtournamentId); $name = parent::cleanInput($name); $player1 = parent::cleanInput($player1); $player2 = parent::cleanInput($player2); $player3 = parent::cleanInput($player3); $player4 = parent::cleanInput($player4); $player5 = parent::cleanInput($player5); $this->logger->info("TeamsController: Registering Team5: ({$subtournamentId}, {$name}, {$player1}, {$player2}, {$player3}, {$player4}, {$player5})."); $res = parent::getDBHandler()->registerTeam5($subtournamentId, $name, $player1, $player2, $player3, $player4, $player5); return parent::createResponseJSONObject($res); }
public function login($username, $password) { parent::verifyIsUserOrExit(); $username = parent::cleanInput($username); $password = parent::cleanInput($password); $pw = parent::getDBHandler()->getHashedPasswordFor($username); if (password_verify($password, $pw)) { $_SESSION[parent::ADMIN] = true; $_SESSION[parent::SESSION_USERNAME] = $username; $this->logger->info('AuthenticationController: Successfully logged in user ' . $username); return parent::createSuccessJSONObject(); } $this->logger->info('AuthenticationController: Failed login attempt for ' . $username); return parent::createErrorJSONObject('Bad username / password combination'); }