From 4b571781a545a7a4f861b30b75dc78226448b25e Mon Sep 17 00:00:00 2001 From: Anders Date: Mon, 27 Jul 2020 10:31:57 +0200 Subject: [PATCH 1/4] Worked on base.blade.php --- skolehjem/database/seeds/UserSeeder.php | 4 ++-- skolehjem/resources/views/app/layout/base.blade.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/skolehjem/database/seeds/UserSeeder.php b/skolehjem/database/seeds/UserSeeder.php index 029d2d4..01822ab 100644 --- a/skolehjem/database/seeds/UserSeeder.php +++ b/skolehjem/database/seeds/UserSeeder.php @@ -22,10 +22,10 @@ class UserSeeder extends Seeder Log::debug("YEET"); - if(User::where("name_first", "admin")) + /*if(User::where("name_first", "admin")) { return; - } + }*/ Log::debug("OPRET"); diff --git a/skolehjem/resources/views/app/layout/base.blade.php b/skolehjem/resources/views/app/layout/base.blade.php index 7c60cef..ed3c8fa 100644 --- a/skolehjem/resources/views/app/layout/base.blade.php +++ b/skolehjem/resources/views/app/layout/base.blade.php @@ -33,7 +33,7 @@ Reservationer {{-- MÅ IKKE SLETTES!!!! --}} -{{-- --}} +{{-- --}} {{-- Galleri--}} {{-- Galleri--}} {{-- --}} From 4558e8d9588dfc13f3ac8314cf1e3e92133204cb Mon Sep 17 00:00:00 2001 From: Vedran Zelen Date: Mon, 27 Jul 2020 12:40:45 +0200 Subject: [PATCH 2/4] added more comments removed silly debug. --- skolehjem/app/Album.php | 3 ++- skolehjem/app/CalendarDate.php | 1 + skolehjem/app/CalendarEvent.php | 1 + skolehjem/app/Contact.php | 2 ++ skolehjem/app/Event.php | 2 ++ skolehjem/app/ExternalLink.php | 2 ++ skolehjem/app/Feedbacks.php | 1 + skolehjem/app/MenuPlan.php | 2 ++ skolehjem/app/Resource.php | 1 + skolehjem/app/ResourceCategory.php | 1 + skolehjem/app/ResourceExtension.php | 1 + skolehjem/app/User.php | 2 ++ skolehjem/app/WashingMachine.php | 2 ++ skolehjem/app/WashingReservation.php | 2 ++ skolehjem/database/seeds/UserSeeder.php | 2 +- 15 files changed, 23 insertions(+), 2 deletions(-) diff --git a/skolehjem/app/Album.php b/skolehjem/app/Album.php index 5842567..0465646 100644 --- a/skolehjem/app/Album.php +++ b/skolehjem/app/Album.php @@ -1,7 +1,7 @@ Date: Mon, 27 Jul 2020 13:09:51 +0200 Subject: [PATCH 3/4] User can now change password --- .../app/Http/Controllers/UserController.php | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/skolehjem/app/Http/Controllers/UserController.php b/skolehjem/app/Http/Controllers/UserController.php index 1a5bf7b..f76b2d1 100644 --- a/skolehjem/app/Http/Controllers/UserController.php +++ b/skolehjem/app/Http/Controllers/UserController.php @@ -7,6 +7,7 @@ use Illuminate\Http\Request; use Illuminate\Http\Response; use App\User; use Illuminate\Support\Facades\Auth; +use Illuminate\Support\Facades\Hash; use Illuminate\Support\Facades\Log; use Spatie\Permission\Models\Role; @@ -151,26 +152,38 @@ class UserController extends Controller // else if(Auth::user()->hasPermissionTo("user.edit")) { $user = User::find($id); - /** @var User $user */ - $user->update($data); - if ($request->roles != null) { + /** @var User $user */ + $user->update($data); $user->roles()->detach(); $user->forgetCachedPermissions(); foreach ($request->roles as $role){ $user->assignRole($role); } + + //$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(); + + return redirect()->route("users.login"); + } } - $user->save(); // } - $users = User::query()->paginate(20); + //$users = User::query()->paginate(20); - return Response::detect("users.index", [ - "users" => $users - ]); + //return Response::detect("users.index", [ + // "users" => $users + //]); } /** From 39af9758ee6d7be038dc9350b979b47710f097a9 Mon Sep 17 00:00:00 2001 From: Anders Date: Mon, 27 Jul 2020 13:22:45 +0200 Subject: [PATCH 4/4] 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 + ]); } /**