Пример #1
0
 /**
  * prepareExecute
  *
  * @param ModelRepository $model
  *
  * @return void
  */
 protected function prepareModelState(ModelRepository $model)
 {
     parent::prepareModelState($model);
     if ($this->input->get('new') !== null) {
         $this->removeUserState($this->getContext('edit.data'));
     }
     $model['form.data'] = $this->getUserState($this->getContext('edit.data'));
     $this->removeUserState($this->getContext('edit.data'));
 }
Пример #2
0
 /**
  * prepareExecute
  *
  * @return  void
  */
 protected function prepareExecute()
 {
     parent::prepareExecute();
     $this->view['email'] = $this->input->getEmail('email');
     $this->view['token'] = $this->input->get('token');
     // Check email and token
     $user = User::get(array('email' => $this->view['email']));
     if ($user->isNull()) {
         $this->backToConfirm(Translator::translate($this->langPrefix . 'user.not.found'));
         return;
     }
     if (!UserHelper::verifyPassword($this->view['token'], $user->reset_token)) {
         $this->backToConfirm('Invalid Token');
         return;
     }
 }
Пример #3
0
 /**
  * prepareExecute
  *
  * @return  void
  */
 protected function prepareExecute()
 {
     parent::prepareExecute();
 }
Пример #4
0
 /**
  * prepareExecute
  *
  * @return  void
  */
 protected function prepareExecute()
 {
     parent::prepareExecute();
     $this->view['email'] = $this->input->getEmail('email');
     $this->view['token'] = $this->input->get('token');
 }