function resetPasswordAux($userName)
{
    try {
        console . log("entrei");
        window . alert("Email enviado");
        ParseUser::requestPasswordReset($userName);
        window . alert("Email enviado");
        // Password reset request was sent successfully
    } catch (ParseException $ex) {
        // Password reset failed, check the exception message
    }
}
Exemple #2
0
 /**
  * Expects a post with email (or the form is just shown). Resets the password using the email then redirects to the
  * sign in page with a success or error message.
  */
 public function forgotAction()
 {
     if (!$this->request instanceof Request or !$this->request->isPost()) {
         return;
         //nothing to do
     }
     $email = $this->request->getPost('email');
     try {
         ParseUser::requestPasswordReset($email);
         $this->flashMessenger()->addInfoMessage('Reset Sent!');
     } catch (ParseException $e) {
         $this->flashMessenger()->addErrorMessage($e->getMessage());
     }
     $this->redirect()->toRoute('auth', ['action' => 'signin']);
 }
Exemple #3
0
 public function dtestPasswordResetFails()
 {
     $this->setExpectedException('Parse\\ParseException', 'no user found with email');
     ParseUser::requestPasswordReset('*****@*****.**');
 }
Exemple #4
0
 public static function reiniciarContraseña($email)
 {
     try {
         ParseUser::requestPasswordReset($email);
         return true;
     } catch (ParseException $ex) {
         return false;
     }
 }