Ejemplo n.º 1
0
 /**
  * Send the Password Reset link to User's Email
  *
  * @return void
  */
 public function postResetRequest(UserRequest $request)
 {
     $user = User::where('email', $request->input('email'))->first();
     $token = new Token($user, 'password reset', Config::get('auth.password_reset_token.expire_in'), Config::get('auth.password_reset_token.length'));
     $token_str = $token->get();
     $data = ['title' => Lang::get('auth.password_reset_request_email_title'), 'link' => URL::route('password_reset', ['user_email' => urlencode($user->email), 'password_reset_token' => $token_str])];
     Mail::queue('auth.emails.password_reset_request', $data, function ($message) use($user) {
         $message->to($user->email, $user->name);
         $message->subject(Lang::get('auth.password_reset_request_email_subject'));
     });
     return Redirect::route('password_reset_request')->with('password_reset_email', $user->email);
 }
Ejemplo n.º 2
0
 protected function postResetRequest(UserRequest $request)
 {
     $user = User::where('email', $request->input('email'))->first();
     $token = new Token($user, 'password reset', Config::get('auth.password_reset_token.expire_in'), Config::get('auth.password_reset_token.lenght'));
     $token_str = $token->get();
     //obtenemos la cadena de texto del token
     //dd($token_str);
     //enviar email al usuario
     $data = ['title1' => $user->name, 'title' => Lang::get('auth.password_reset_email_title'), 'link' => URL::route('password_reset', ['user_email' => urlencode($user->email), 'password_reset_token' => $token_str])];
     //dd($data);
     Mail::queue('auth.emails.password_reset_request', $data, function ($message) use($user) {
         $message->to($user->email, $user->name);
         $message->subject(Lang::get('auth.password_reset_email_subject'));
     });
     return Redirect::route('password_reset_request')->with('password_reset_email', $user->email);
 }