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 } }
/** * 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']); }
public function dtestPasswordResetFails() { $this->setExpectedException('Parse\\ParseException', 'no user found with email'); ParseUser::requestPasswordReset('*****@*****.**'); }
public static function reiniciarContraseña($email) { try { ParseUser::requestPasswordReset($email); return true; } catch (ParseException $ex) { return false; } }