XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
XoopsMultiTokenHandler Class Reference
Inheritance diagram for XoopsMultiTokenHandler:
XoopsTokenHandler

Public Member Functions

create ($name, $timeout=XOOPS_TOKEN_TIMEOUT)
 
fetch ($name, $serial_number=null)
 
 register (&$token)
 
 unregister (&$token)
 
 isRegistered ($name, $serial_number=null)
 
 autoValidate ($name, $clearIfValid=true)
 
 getRequestNumber ($name)
 
 getUniqueSerial ($name)
 
- Public Member Functions inherited from XoopsTokenHandler
fetch ($name)
 
 isRegistered ($name)
 
 validate (&$token, $clearIfValid)
 

Static Public Member Functions

static & quickCreate ($name, $timeout=XOOPS_TOKEN_TIMEOUT)
 
static quickValidate ($name, $clearIfValid=true)
 

Data Fields

 $_prefix = ''
 
- Data Fields inherited from XoopsTokenHandler
 $_prefix = ''
 

Detailed Description

This class publish a token of the different same name of a serial number for the tab browser.

Definition at line 327 of file token.php.

Member Function Documentation

◆ autoValidate()

autoValidate ( $name,
$clearIfValid = true )

Definition at line 366 of file token.php.

◆ create()

& create ( $name,
$timeout = XOOPS_TOKEN_TIMEOUT )

Create XoopsToken instance, register (keep to server), and returns it.

@access public

Parameters
this$nametoken's name string.
int$timeouttime(if $timeout equal 0, this token will become unlimited)
Returns
\XoopsToken

Reimplemented from XoopsTokenHandler.

Definition at line 334 of file token.php.

◆ fetch()

& fetch ( $name,
$serial_number = null )

Definition at line 342 of file token.php.

◆ getRequestNumber()

getRequestNumber ( $name)
Parameters
string$name
Returns
int

Definition at line 411 of file token.php.

◆ getUniqueSerial()

getUniqueSerial ( $name)

Definition at line 423 of file token.php.

◆ isRegistered()

isRegistered ( $name,
$serial_number = null )

Definition at line 361 of file token.php.

◆ quickCreate()

static & quickCreate ( $name,
$timeout = XOOPS_TOKEN_TIMEOUT )
static

static method. This method was created for quick protection of default modules. this method will be deleted in the near future.

Parameters
$name
int$timeout
Returns
\XoopsToken
Deprecated

Definition at line 385 of file token.php.

◆ quickValidate()

static quickValidate ( $name,
$clearIfValid = true )
static

static method. This method was created for quick protection of default modules. this method will be deleted in the near future.

Parameters
$name
bool$clearIfValid
Returns
bool
Deprecated

Definition at line 401 of file token.php.

◆ register()

register ( & $token)

Register token to session.

Parameters
$token

Reimplemented from XoopsTokenHandler.

Definition at line 351 of file token.php.

◆ unregister()

unregister ( & $token)

Unregister token to session.

Parameters
$token

Reimplemented from XoopsTokenHandler.

Definition at line 356 of file token.php.

Field Documentation

◆ $_prefix

$_prefix = ''

@access private

Definition at line 332 of file token.php.


The documentation for this class was generated from the following file: