MINI
C:
/
php5.2.9
/
PEAR
/
symfony
/
lib
/
validator
/
Upload File:
files >> C:/php5.2.9/PEAR/symfony/lib/validator/sfValidatorCSRFToken.class.php
<?php /* * This file is part of the symfony package. * (c) Fabien Potencier <fabien.potencier@symfony-project.com> * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ /** * sfValidatorCSRFToken checks that the token is valid. * * @package symfony * @subpackage validator * @author Fabien Potencier <fabien.potencier@symfony-project.com> * @version SVN: $Id: sfValidatorCSRFToken.class.php 7902 2008-03-15 13:17:33Z fabien $ */ class sfValidatorCSRFToken extends sfValidatorBase { /** * @see sfValidatorBase */ protected function configure($options = array(), $messages = array()) { $this->addRequiredOption('token'); $this->setOption('required', true); $this->addMessage('csrf_attack', 'CSRF attack detected.'); } /** * @see sfValidatorBase */ protected function doClean($value) { if ($value != $this->getOption('token')) { throw new sfValidatorError($this, 'csrf_attack'); } return $value; } }
Copyright ©2021 || Defacer Indonesia