Exemplo n.º 1
0
 public function onSubmitAuthenticate(NFORM $form)
 {
     $values = $form->getValues();
     $this->invalidateControl();
     $user = $this->getPresenter()->user;
     try {
         //			$user->setExpiration ( '+ 30 days', FALSE );
         $user->login($values['login'], $values['password']);
         $form->setValues(array(), TRUE);
         if ($values['backlink'] != '') {
             $this->getPresenter()->redirectUrl($values['backlink']);
         } else {
             $this->getPresenter()->redirect('this');
         }
     } catch (NAuthenticationException $e) {
         $form->addError($e->getMessage());
     }
 }
Exemplo n.º 2
0
 function onSubmitAuthenticate(NFORM $form)
 {
     $values = $form->getValues();
     $this->invalidateControl('login');
     $this->invalidateControl('minilogin');
     //		$this->invalidateControl('classs');
     $user = NEnvironment::getUser();
     try {
         $user->setExpiration('+ 2 days', FALSE);
         //			$user->setAuthenticationHandler ( new UserModel() );
         $user->login($values['login'], $values['password']);
         $form->setValues(array(), TRUE);
         if ($values['backlink'] != '') {
             $this->getPresenter()->redirectUrl($values['backlink']);
         } else {
             //$this->getPresenter()->redirect('this');
         }
     } catch (NAuthenticationException $e) {
         $form->addError($e->getMessage());
     }
 }