Text
Tokens
Encryption


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.