Example #1
0
 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();
     }
 }
Example #2
0
 /**
  * Set debug mode
  *
  * @param bool $switch
  */
 public static function setDebug($switch)
 {
     self::$debug = (bool) $switch;
 }