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()); } }
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()); } }