Ejemplo n.º 1
0
 /**
  * Updates passwords
  * @param ChangePasswordRequest $request
  * @return \Illuminate\Http\RedirectResponse
  */
 public function changePassword(ChangePasswordRequest $request)
 {
     $user = User::find(\Auth::user()->id);
     $old_password = $request->old_password;
     $password = $request->password;
     if (Hash::check($old_password, $user->password)) {
         $user->password = Hash::make($password);
         if ($user->save()) {
             Session::flash('flash_message', 'Password was successfully changed');
             return redirect()->back();
         }
     } else {
         Session::flash('flash_message_error', 'Password was not changed, try again');
         return redirect()->back();
     }
 }