XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe XoopsSecurity

Fonctions membres publiques

 check ($clearIfValid=true, $token=false, $name='XOOPS_TOKEN')
 
 createToken ($timeout=0, $name='XOOPS_TOKEN')
 
 validateToken ($token=false, $clearIfValid=true, $name='XOOPS_TOKEN')
 
 clearTokens ($name='XOOPS_TOKEN')
 
 filterToken ($token)
 
 garbageCollection ($name='XOOPS_TOKEN')
 
 checkReferer ($docheck=1)
 
 checkSuperglobals ()
 
 checkBadips ()
 
 getTokenHTML ($name='XOOPS_TOKEN')
 
 setErrors ($error)
 
getErrors ($ashtml=false)
 

Champs de données

 $errors = array()
 

Description détaillée

Documentation des fonctions membres

◆ check()

check (   $clearIfValid = true,
  $token = false,
  $name = 'XOOPS_TOKEN' 
)

Check if there is a valid token in $_REQUEST[$name . '_REQUEST'] - can be expanded for more wide use, later (Mith)

Paramètres
bool$clearIfValidwhether to clear the token after validation
string | false$tokentoken to validate
string$namename of session variable
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ checkBadips()

checkBadips ( )

Check if visitor's IP address is banned Should be changed to return bool and let the action be up to the calling script

Renvoie
void

◆ checkReferer()

checkReferer (   $docheck = 1)

Check the user agent's HTTP REFERER against XOOPS_URL

Paramètres
int$docheck0 to not check the referer (used with XML-RPC), 1 to actively check it
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :

◆ checkSuperglobals()

checkSuperglobals ( )

Check superglobals for contamination

Renvoie
void

◆ clearTokens()

clearTokens (   $name = 'XOOPS_TOKEN')

Clear all token values from user's session

Paramètres
string$namesession name
Renvoie
void

◆ createToken()

createToken (   $timeout = 0,
  $name = 'XOOPS_TOKEN' 
)

Create a token in the user's session

Paramètres
int | string$timeouttime in seconds the token should be valid
string$namename of session variable
Renvoie
string token value
+ Voici le graphe d'appel pour cette fonction :

◆ filterToken()

filterToken (   $token)

Check whether a token value is expired or not

Paramètres
string$tokentoken
Renvoie
bool
+ Voici le graphe des appelants de cette fonction :

◆ garbageCollection()

garbageCollection (   $name = 'XOOPS_TOKEN')

Perform garbage collection, clearing expired tokens

Paramètres
string$namesession name
Renvoie
void
+ Voici le graphe des appelants de cette fonction :

◆ getErrors()

& getErrors (   $ashtml = false)

Get generated errors

Paramètres
bool$ashtmlFormat using HTML?
Renvoie
array|string Array of array messages OR HTML string

◆ getTokenHTML()

getTokenHTML (   $name = 'XOOPS_TOKEN')

Get the HTML code for a XoopsFormHiddenToken object - used in forms that do not use XoopsForm elements

Paramètres
string$namesession token name
Renvoie
string

◆ setErrors()

setErrors (   $error)

Add an error

Paramètres
string$errormessage
Renvoie
void
+ Voici le graphe des appelants de cette fonction :

◆ validateToken()

validateToken (   $token = false,
  $clearIfValid = true,
  $name = 'XOOPS_TOKEN' 
)

Check if a token is valid. If no token is specified, $_REQUEST[$name . '_REQUEST'] is checked

Paramètres
string | false$tokentoken to validate
bool$clearIfValidwhether to clear the token value if valid
string$namesession name to validate
Renvoie
bool
+ Voici le graphe d'appel pour cette fonction :
+ Voici le graphe des appelants de cette fonction :

Documentation des champs

◆ $errors

$errors = array()

La documentation de cette classe a été générée à partir du fichier suivant :