public function validateUnique($token, $seed = '')
{
if (!$this->isValid($token, $seed)) {
throw new Horde_Token_Exception_Used(Horde_Token_Translation::t('This token is invalid!'));
}
if (!$this->verify($token)) {
throw new Horde_Token_Exception_Used(Horde_Token_Translation::t('This token has been used before!'));
}
}