Tokens let you make sure forms are not reloaded
<?php
require_once HORDE_BASE . '/lib/Token.php';
// To generate a connection ID: echo Token::generateID()
// To verify a connection ID $tokenSource = Token::factory($driver, $params); $token = Horde::getFormData('token'); if (!$tokenSource->verify($token)) { echo 'Form was reloaded'; }
?>
- The Token system can be used any time you need to generate a unique ID and make sure it is only used once.
- There are SQL (PEAR DB) and text-file drivers.
|