/**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('Password Reminder');
     });
     return Redirect::to('password/reminded');
 }
 /**
  * Envia un missatge amb un enllaç per recuperar el compte
  */
 public function request()
 {
     $credentials = array('email_estudiant' => Input::get('email'));
     return Password::remind($credentials, function ($message, $user) {
         $message->subject('Workshome - Recuperación de cuenta');
     });
 }
 public function requestAction()
 {
     if (Input::server("REQUEST_METHOD") == "POST") {
         $rules = array("email" => "required");
         $validator = Validator::make(Input::all(), $rules);
         if ($validator->fails()) {
             //validation failed
             Session::flash('status_error', 'Sorry, you entered an incorrect email.');
             return Redirect::route("user/request");
         } else {
             //validation passed
             $email = Input::get("email");
             try {
                 $userEmail = User::where('email', $email)->firstOrFail();
                 $credentials = array('email' => $userEmail->email);
                 Password::remind($credentials, function ($message) {
                     $message->subject("The App password reset form");
                 });
                 Session::flash('status_success', 'Email has been sent to ' . Input::get('email') . '.');
                 return Redirect::route("user/request");
             } catch (Exception $e) {
                 Session::flash('status_error', 'Sorry, you entered an incorrect email or user with such email does not exist.12');
                 return Redirect::route("user/request");
             }
         }
         //end validation
     }
 }
Ejemplo n.º 4
0
 /**
  * Send an email to reset your password.
  */
 public function postRemind()
 {
     $credentials = array('email' => Input::get('email'));
     return Password::remind($credentials, function ($message, $user) {
         $message->subject('Reset your password');
     });
 }
Ejemplo n.º 5
0
 public function postRemind()
 {
     Password::remind(Input::only('email'), function ($message) {
         $message->subject('Password Reminder');
     });
     return Redirect::to('/account')->with('global', '<div class="alert alert-success" role="alert">An email with password reset has been sent.</div>');
 }
 public function send()
 {
     //Manage sending of the email and validate input.
     $credentials = array('email' => Input::get('email'));
     return Password::remind($credentials, function ($message, $user) {
         $message->subject('Your Open Source Collaborative Consumption Marketplace Password Reset');
     });
 }
Ejemplo n.º 7
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'))) {
         case Password::INVALID_USER:
             return Redirect::back()->with('message', array('type' => 'danger', 'text' => 'Something went wrong. Please try again.'));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('status', Lang::get($response))->with('message', array('type' => 'success', 'text' => 'Password reminder sent! Check your inbox or spam folder to reset your password'));
     }
 }
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return \Illuminate\Http\Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'))) {
         case Password::INVALID_USER:
             return Redirect::route('password.remind')->with('message', 'Your email is invalid');
         case Password::REMINDER_SENT:
             return Redirect::route('password.remind')->with('message', 'The password reminder has been sent. Check your email')->with('messageType', "success");
     }
 }
Ejemplo n.º 9
0
 /**
  * Send user password-reset code
  */
 public function sendPasswordRequest()
 {
     $user = $this->user;
     $email = $user->email;
     Password::remind(compact('email'), function ($message, $user) {
         $message->subject('Your Password Reminder');
     });
     Session::flash('sent_password_request', $email);
 }
Ejemplo n.º 10
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'))) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('status', Lang::get($response));
     }
 }
Ejemplo n.º 11
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $this->forgotPasswordForm->validate(Input::only('email'));
     switch ($response = Password::remind(Input::only('email'))) {
         case Password::INVALID_USER:
             return Redirect::back()->withErrorMessage(Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->withFlashMessage(Lang::get($response));
     }
 }
Ejemplo n.º 12
0
 public function request()
 {
     $response = Password::remind(Input::only('email'), function ($message, $user) {
         $message->subject(Lang::get('users.reset'));
     });
     if ($response == Password::INVALID_USER) {
         return Redirect::back()->with('error', Lang::get($response));
     } else {
         return Redirect::back()->with('success', Lang::get($response));
     }
 }
Ejemplo n.º 13
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function store()
 {
     switch ($response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('Reconfiguración solicitada en Qdental');
     })) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('status', Lang::get($response));
     }
 }
Ejemplo n.º 14
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $email = Input::only('email');
     $email = $email['email'];
     switch ($response = Password::remind(Input::only('email'))) {
         case Password::INVALID_USER:
             return Redirect::back()->with('message', Lang::get($response));
         case Password::REMINDER_SENT:
             return View::make('register.find_password_ok', compact('email'));
     }
 }
Ejemplo n.º 15
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('SeAT Password Reset');
     })) {
         case Password::INVALID_USER:
             return Redirect::back()->withErrors(Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::action('SessionController@getSignIn')->with('success', Lang::get($response));
     }
 }
Ejemplo n.º 16
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'))) {
         case Password::INVALID_USER:
             Flash::error(Lang::get($response));
             return Redirect::back();
         case Password::REMINDER_SENT:
             Flash::message(Lang::get($response));
             return Redirect::back();
     }
 }
Ejemplo n.º 17
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('Madison Password Reset');
     })) {
         case Password::INVALID_USER:
             return Response::json($this->growlMessage(Lang::get($response)), 'error');
         case Password::REMINDER_SENT:
             return Response::json($this->growlMessage('Password change instructions have been sent to your email address.', 'warning'));
     }
 }
Ejemplo n.º 18
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'), function ($message, $user) {
         $message->subject('Ваше уведомление о сбросе.');
     })) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('status', Lang::get($response));
     }
 }
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('Обнови пароолата');
     })) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('status', Lang::get($response));
     }
 }
Ejemplo n.º 20
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'), function ($message) {
         $message->from('*****@*****.**', 'Dynamix')->subject('Password Reminder');
     })) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', I18n::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('notice', I18n::get($response));
     }
 }
Ejemplo n.º 21
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     switch ($response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('Madison Password Reset');
     })) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('message', 'Password change message sent.');
     }
 }
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $addSubject = function ($message, $user) {
         $message->subject('Reset your password');
     };
     switch ($response = Password::remind(Input::only('email'), $addSubject)) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('status', Lang::get($response));
     }
 }
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function forgotPassword()
 {
     $response = Password::remind(['email' => Input::only('email')], function ($message) {
         $message->subject('Password Reminder')->from('admin@' . \Config::get('app.domain'), 'Site Admin');
     });
     switch ($response) {
         case Password::INVALID_USER:
             return Redirect::back()->withErrors(Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->withMessage(Lang::get($response));
     }
 }
Ejemplo n.º 24
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $response = Password::remind(Input::only('email'), function ($message) {
         $message->subject(trans('messages.password_reset'));
     });
     switch ($response) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('status', Lang::get($response));
     }
 }
Ejemplo n.º 25
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $response = \Password::remind(\Input::only('email'), function ($message) {
         $message->subject('Password Reminder');
     });
     switch ($response) {
         case \Password::INVALID_USER:
             return \Redirect::back()->with('error', \Lang::get($response));
         case \Password::REMINDER_SENT:
             return \Redirect::back()->with('status', \Lang::get($response));
     }
 }
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('OAR21: Password reset');
     });
     switch ($response) {
         case Password::INVALID_USER:
             return Redirect::back()->withErrors(['error', Lang::get($response)]);
         case Password::REMINDER_SENT:
             return Redirect::back()->with('successmessage', Lang::get($response));
     }
 }
Ejemplo n.º 27
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     //var_dump(\Input::all());
     switch ($response = \Password::remind(\Input::only('email'), function ($message) {
         $message->subject('Solicitud de cambio de contraseña');
     })) {
         case \Password::INVALID_USER:
             return \Redirect::back()->with('error', \Lang::get($response));
         case \Password::REMINDER_SENT:
             return \Redirect::back()->with('status', \Lang::get($response));
     }
 }
Ejemplo n.º 28
0
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('Password Reminder');
     });
     switch ($response) {
         case Password::INVALID_USER:
             return Redirect::back()->with(array('alert' => 'Error: Invalid User', 'alert-class' => 'alert-warning'));
         case Password::REMINDER_SENT:
             return Redirect::back()->with(array('alert' => 'A reminder has been sent!', 'alert-class' => 'alert-info'));
     }
 }
Ejemplo n.º 29
0
 public function request()
 {
     $credentials = array('email' => Input::get('email'));
     if (!User::where('email', '=', Input::get('email'))->first()) {
         return View::make('password.remind')->with('message', 'Sorry, your email was not found on our system.');
     }
     \Password::remind($credentials, function ($message) {
         $message->from('*****@*****.**', 'CompanyExchange');
         $message->subject('Password Reminder');
     });
     return View::make('users.login')->with('success', 'Your password reset information has been sent to your mail.');
 }
 /**
  * Handle a POST request to remind a user of their password.
  *
  * @return Response
  */
 public function postRemind()
 {
     $user = User::where('email', '==', Input::get('email'));
     $data = array('token' => 'foo');
     switch ($response = Password::remind(Input::only('email'), function ($message) {
         $message->subject('Password Reminder');
     })) {
         case Password::INVALID_USER:
             return Redirect::back()->with('error', Lang::get($response));
         case Password::REMINDER_SENT:
             return Redirect::back()->with('status', Lang::get($response));
     }
 }