Functions
checkDependencies()
checkDependencies()
generateStatus()
generateStatus($status, $str)
getfile()
getfile($url, $path)
Get information about the password hash.
password_get_info(string $hash) : array
Returns an array of the information
that was used to generate the password hash.
array(
'algo' => 1,
'algoName' => 'bcrypt',
'options' => array(
'cost' => 10,
),
)
Parameters
$hash
stringThe password hash to extract info from
Returns
arrayThe array of information about the hash.
Hash the password using the specified algorithm
password_hash(string $password, int $algo, array $options) : string | false
Parameters
$password
stringThe password to hash
$algo
intThe algorithm to use (Defined by PASSWORD_* constants)
$options
arrayThe options for the algorithm to use
Returns
stringfalseThe hashed password, or false on error.
Determine if the password hash needs to be rehashed according to the options provided
password_needs_rehash(string $hash, int $algo, array $options) : boolean
If the answer is true, after validating the password using password_verify, rehash it.
Parameters
$hash
stringThe hash to test
$algo
intThe algorithm used for new password hashes
$options
arrayThe options array passed to password_hash
Returns
booleanTrue if the password needs to be rehashed.
Verify a password against a hash using a timing attack resistant approach
password_verify(string $password, string $hash) : boolean
Parameters
$password
stringThe password to verify
$hash
stringThe hash to verify against
Returns
booleanIf the password matches the hash
removeSetup()
removeSetup()
Classes and interfaces
APIExtension¶
Handler Klassen-Vorlage zur verwendung mit der API
« More »
APICommand¶
Stellt einen Command dar, der vom Converter erzeugt und von der API verarbeitet wird
« More »
Adapter¶
Klassenvorlage für einen API-Adapter
« More »
Adapter_TCP¶
Ein Adapter mit einer TCP-Verbindung als Schnittstelle
« More »
Converter¶
Abstrakte Klassen-Vorlage für einen Converter
« More »
Converter_Json¶
JSON Konverter-Klasse für die API
« More »
Request¶
Klasse, die einen Request darstellt.
« More »
Plugin¶
Klassenvorlage für ein Plugin
« More »
Config¶
Abstrakte Klassen-Vorlage für Konfigurations-Klassen
« More »
ConfigParser¶
Klasse um .cfg Dateien zu parsen
« More »
Config_File¶
Klasse zum Laden von einer Konfiguration aus einer Datei
« More »
Config_MySQL¶
Klasse zum Laden einer Konfiguration aus der Datenbank
« More »
MySQL¶
Klasse zum Aufbauen einer MySQL-Verbindung und Ausführen von Querys
« More »
MySQL_Stmt¶
Klasse, welche ein MySQL-Statement darstellt
« More »
ArgParser¶
Klasse zum Parsen von Kommandozeilenparametern aus $argv und $argc
« More »
Logging¶
Klasse zum Schreiben in eine Logdatei
« More »
Output¶
Klasse zum schreiben in die Konsole
« More »
Tailer¶
Klasse zum Tailen von Dateien
« More »
Quake3RCON¶
Klasse um Quake 3 RCON Verbindungen aufzubauen und Befehle zu senden
« More »
TCP_Socket¶
Klasse, welche einen TCP-Socket öffnet und auf neue Verbindungen wartet (Server)
« More »
TCP_Socket_Connection¶
Klasse, die eine TCP-Verbindung repräsentiert
« More »
Action_CallOfDuty_Chat¶
Abhandlung wenn ein Spieler etwas in den Chat schreibt
« More »
Action_CallOfDuty_Join¶
Abhandlung wenn ein Spieler auf den Server kommt
« More »
CallOfDuty¶
Basisklasse für alle Quake3 basierten Games, z.B: CoD
« More »
Commander_CallOfDuty¶
Kommunikationsklasse für CallOfDuty
« More »
Commander_ModernWarfare2¶
Stell den Commander für Modern Warfare 2 Bereit
« More »
ModernWarfare2¶
Klasse für ein CoD:MW2 Spiel
« More »
PlayerMapper_ModernWarfare2¶
Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet
« More »
Player_ModernWarfare2¶
Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren
« More »
Commander_ModernWarfare¶
Kommunikationsklasse für CallOfDuty
« More »
ModernWarfare¶
Basisklasse für alle Quake3 basierten Games, z.B: CoD
« More »
PlayerMapper_ModernWarfare¶
Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet
« More »
Player_ModernWarfare¶
Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren
« More »
PlayerMapper_CallOfDuty¶
Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet
« More »
Player_CallOfDuty¶
Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren
« More »
Commander_Quake3¶
Klasse, welche die Zweiseitige Kommunikation mit dem Server bereitstellt
« More »
PlayerMapper_Quake3¶
Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet
« More »
Player_Quake3¶
Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren
« More »
Quake3¶
Basisklasse für alle Quake3 basierten Games, z.B: CoD
« More »
ActionHandler¶
Klassenvorlage für einen ActionHandler
« More »
Commander¶
Klasse, welche die Zweiseitige Kommunikation mit dem Server bereitstellt
« More »
Player¶
Abstrakte Klassenvorlage, für Klassen, die einen Spieler repräsentieren
« More »
PlayerMapper¶
Mapper-Klasse, welche die Spieler auf einem Server speichert und verwaltet
« More »
Server¶
Basisklasse für Server, Grundlage für die verschiedenen Serverarten/Games
« More »
ServerCommand¶
Stellt einen Command dar, der von einem Spieler auf dem Server ausgeführt wurde
« More »
ServerEvent¶
Stellt ein Event dar, welches an die Plugins geschickt wird
« More »
User¶
Stellt einen User aus der Datenkbank dar
« More »
UserMapper¶
Verwaltet die Benutzer in der Datenbank
« More »
ErrorReporter¶
ErrorReporting Klasse
« More »
BasicAdmin¶
Plugin, das Basisfunktionalitäten für Admins bereitstellt
« More »
Chat¶
Stellt Funktionen zur Verfügung, mit denen der Benutzer Ingame Chatten kann
« More »
Help¶
Stellt einen Help-Command zur Verfügung, der die zur Verfügung stehenden Befehle ausgibt
« More »
ServerAdmin¶
Stellt Funktionen zum administrieren von einem Server bereit
« More »
Constants
ANOTHER_TEST
ANOTHER_TEST
PASSWORD_BCRYPT
PASSWORD_BCRYPT
PASSWORD_DEFAULT
PASSWORD_DEFAULT