-
Notifications
You must be signed in to change notification settings - Fork 1
SYSTEM TOKEN token
Ulf Gebhardt edited this page Jul 25, 2017
·
1 revision
Token Class provided by System to provide unique security tokens.
- Class name: token
- Namespace: SYSTEM\TOKEN
private mixed $type_handlers = array()
array Variable to store all registred token handlers
- Visibility: private
- This property is static.
boolean SYSTEM\TOKEN\token::check_handler(string $handler)
Check if given class is a valid token handler
- Visibility: private
- This method is static.
- $handler string - <p>Token_handler Class</p>
null SYSTEM\TOKEN\token::register(string $class)
Register given class as token_handler
- Visibility: public
- This method is static.
- $class string - <p>Token_handler Class</p>
string SYSTEM\TOKEN\token::request(string $class, array $data, string $post_script)
Request a token
- Visibility: public
- This method is static.
- $class string - <p>Token_handler Class</p>
- $data array - <p>Data sved to Database for the token_handler on confirm</p>
- $post_script string - <p>Function to be called after successfull token confirm</p>
boolean SYSTEM\TOKEN\token::confirm(string $token)
Confirm a token
- Visibility: public
- This method is static.
- $token string - <p>Token string</p>
string SYSTEM\TOKEN\token::text_success(string $token)
Call token text_success on success
- Visibility: public
- This method is static.
- $token string - <p>token_handler Classname</p>
string SYSTEM\TOKEN\token::text_fail(string $token)
Call token text_fail on fail
- Visibility: public
- This method is static.
- $token string - <p>token_handler Classname</p>
array SYSTEM\TOKEN\token::get(string $token)
Get a existing token from db
- Visibility: public
- This method is static.
- $token string - <p>Token string</p>