Exemple #1
0
 protected function ResetPassword($v = '', $e = '')
 {
     if ($_SERVER['REQUEST_METHOD'] === 'POST') {
         //POST
         $model = new AccountModel("ResetPassword", true);
         //Error checking
         if ($model->hasError()) {
             //Model has errors, add params to model to repopulate form
             $model->view->id = $_POST['id'];
             $model->view->id = $_POST['email'];
             $model->setPageTitle("Password Reset");
             $this->ReturnViewByName('resetpassword', $model->view, 'layout_registration');
             exit;
         }
         $model->setSuccessMessage('Password Reset', 'Your password had been reset, please sign in.');
         $this->ReturnViewByName('Login', $model->view);
     } else {
         //GET
         $model = new AccountModel("ResetPassword", false, $this->urlParams);
         $model->setPageTitle("Reset Password");
         $this->ReturnView($model->view, 'layout_registration');
     }
 }