From 39af9758ee6d7be038dc9350b979b47710f097a9 Mon Sep 17 00:00:00 2001 From: Anders Date: Mon, 27 Jul 2020 13:22:45 +0200 Subject: [PATCH] User can now change password --- .../app/Http/Controllers/UserController.php | 31 +++++++++++-------- 1 file changed, 18 insertions(+), 13 deletions(-) diff --git a/skolehjem/app/Http/Controllers/UserController.php b/skolehjem/app/Http/Controllers/UserController.php index f76b2d1..e03049e 100644 --- a/skolehjem/app/Http/Controllers/UserController.php +++ b/skolehjem/app/Http/Controllers/UserController.php @@ -164,26 +164,31 @@ class UserController extends Controller //$user->save(); } else { - if ($request->input('password') != $request->input('confirmpassword')) { - return Response::detect("users.editpass"); - } elseif (!Hash::check($request->input('oldpassword'), $user->password)) { - return Response::detect("users.editpass"); - } else { - /** @var User $user */ - $user->update($data); - Auth::logout(); + if ($request->input('password') != null) { + if ($request->input('password') != $request->input('confirmpassword')) { + return Response::detect("users.editpass"); + } elseif (!Hash::check($request->input('oldpassword'), $user->password)) { + return Response::detect("users.editpass"); + } else { + /** @var User $user */ + $user->update($data); + Auth::logout(); - return redirect()->route("users.login"); + return redirect()->route("users.login"); + } + } else { + $user->update($data); } + } // } - //$users = User::query()->paginate(20); + $users = User::query()->paginate(20); - //return Response::detect("users.index", [ - // "users" => $users - //]); + return Response::detect("users.index", [ + "users" => $users + ]); } /**