/** * 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')); }
/** * 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; } }
/** * prepareExecute * * @return void */ protected function prepareExecute() { parent::prepareExecute(); }
/** * prepareExecute * * @return void */ protected function prepareExecute() { parent::prepareExecute(); $this->view['email'] = $this->input->getEmail('email'); $this->view['token'] = $this->input->get('token'); }