예제 #1
0
 /**
  * {@inheritDoc}
  */
 public function init()
 {
     parent::init();
     $this->identityElement = $this->getFormFactory()->getFormElementManager()->get('CmsAuthenticationIdentity');
     $this->add($this->identityElement, ['priority' => 20]);
     $this->add(['type' => 'CmsUserBirthdayVerify'], ['priority' => 10]);
     $this->getEventManager()->trigger(__FUNCTION__ . '.post', $this);
 }
예제 #2
0
 /**
  * {@inheritDoc}
  */
 public function init()
 {
     parent::init();
     $this->identityElement = $this->getFormFactory()->getFormElementManager()->get('CmsAuthenticationIdentity');
     $this->add($this->identityElement, ['priority' => 40]);
     $this->credentialElement = $this->getFormFactory()->getFormElementManager()->get('CmsAuthenticationCredential');
     $this->add($this->credentialElement, ['priority' => 30]);
     if ($this->getOption('use_remember_me_element')) {
         $this->add(['name' => 'rememberme', 'type' => 'Checkbox', 'options' => ['label' => 'Remember me?'], 'filters' => [['name' => 'StripTags'], ['name' => 'StringTrim']], 'validators' => [['name' => 'InArray', 'options' => ['haystack' => ['0', '1']]]]], ['priority' => 20]);
     }
     $this->add(['name' => 'redirect', 'type' => 'Hidden'], ['priority' => 10]);
     $this->getEventManager()->trigger(__FUNCTION__ . '.post', $this);
 }