Example #1
0
 /**
  * Vérifie la demande de réinitialisation du mot de passe
  * @param array $param  Les attributs de la demande de réinitialisation du mot de passe
  * @return object 2 attributs, bool success et array string msg
  */
 private function checkResetPassword(&$param)
 {
     $std = (object) array('success' => false, 'msg' => array());
     $captcha = new Captcha();
     if (($res = $captcha->check($param['g-recaptcha-response'])) === true) {
         if (($res = Membre::checkPass($param['passwordNew'], $param['passwordNewConfirm'])) !== true) {
             $std->msg[] = $res;
         }
     } else {
         $std->msg[] = $res;
     }
     if (empty($std->msg)) {
         $std->success = true;
     }
     return $std;
 }