コード例 #1
0
ファイル: xoopssecurity.php プロジェクト: koki-h/xoops_utf8
 function validateToken($tokenValue = false, $clearIfValid = true)
 {
     if (false !== $tokenValue) {
         $handler = new XoopsSingleTokenHandler();
         $token =& $handler->fetch(XOOPS_TOKEN_DEFAULT);
         if ($token->validate($tokenValue)) {
             if ($clearIfValid) {
                 $handler->unregister($token);
             }
             return true;
         } else {
             $this->setErrors('No token found');
             return false;
         }
     }
     return XoopsMultiTokenHandler::quickValidate(XOOPS_TOKEN_DEFAULT, $clearIfValid);
 }