/** * prepareExecute * * @return void */ protected function prepareExecute() { parent::prepareExecute(); /* if (!$this->model instanceof FormAwareRepositoryInterface) { throw new \LogicException(sprintf('Model: %s should be sub class of %s in %s.', get_class($this->model), FormAwareRepositoryInterface::class, __CLASS__)); } */ /* TODO: Check we need EditViewInterface or not. if (!$this->view instanceof EditView) { throw new \LogicException(sprintf('View: %s should be sub class of %s in %s.', get_class($this->view), EditView::class, __CLASS__)); }*/ }
/** * 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'); }