コード例 #1
0
 public function logout()
 {
     parent::verifyIsAdminOrExit();
     $this->logger->debug('AuthenticationController: Logout called for ' . $_SESSION[parent::SESSION_USERNAME]);
     unset($_SESSION[parent::ADMIN]);
     unset($_SESSION[parent::SESSION_USERNAME]);
     return parent::createSuccessJSONObject();
 }
コード例 #2
0
 public function delete($id)
 {
     parent::verifyIsAdminOrExit();
     $this->logger->info('TournamentController: Delete tournament called by ' . $_SESSION[parent::SESSION_USERNAME]);
     $this->logger->info("({$id}, {$name}, {$date})");
     $res = parent::getDBHandler()->deleteTournament($id);
     $this->logger->debug('TournamentController: Delete result: ' . $res);
     return parent::createResponseJSONObject($res);
 }