public function forgot() { if (!empty($_POST)) { $validate = new Validate($_POST); $email = $this->user->emailExist(); $validate->isEmail('email', "l'email entré est incorrect"); if ($validate->isValid() && $email) { $this->user->forgotPassword(); $vue = new Vue("Success", "User"); $vue->render(['msg' => "Un lien de réinitialisation de votre mot de passe vous a été envoyé par mail."]); } else { Router::debug($validate->errors); $vue = new Vue("Forgot", "User"); $vue->render(); } } else { $vue = new Vue("Forgot", "User"); $vue->render(); } }
/** * Set debug mode * * @param bool $switch */ public static function setDebug($switch) { self::$debug = (bool) $switch; }