Ejemplo n.º 1
0
 /** {@inheritdoc} */
 public function init()
 {
     $class = get_class($this);
     $class = strtr($class, '\\', '_');
     $class = substr($class, strpos($class, '_') + 1);
     $class = strtolower($class);
     $this->setAttribute('class', 'form ' . $class);
     $this->setAttribute('id', $class);
     $csrf = new \Zend\Form\Element\Csrf('_csrf');
     $csrf->setCsrfValidatorOptions(array('timeout' => null));
     // Rely on session cleanup
     $this->add($csrf);
 }
Ejemplo n.º 2
0
 public function __construct(ServiceLocatorInterface $sm)
 {
     parent::__construct('account');
     $this->setAttribute('id', 'account');
     $this->setAttribute('method', 'post');
     $this->setAttribute('class', 'form-horizontal');
     $this->setAttribute('role', 'form');
     $resetPasswordFieldset = new ResetPassword($sm);
     $resetPasswordFieldset->setName('resetPassword');
     $this->add($resetPasswordFieldset);
     $csrf = new \Zend\Form\Element\Csrf('csrf');
     $csrf->setOptions(array('csrf_options' => array('timeout' => 600, 'messages' => array(\Zend\Validator\Csrf::NOT_SAME => 'Das von Ihnen abgesendete Formular ist ungültig. Bitte versuchen Sie es erneut.'))));
     $this->add($csrf);
 }