From 49b286cd34dff286816db256652d5609fbb8112a Mon Sep 17 00:00:00 2001 From: Dan Brown <ssddanbrown@googlemail.com> Date: Mon, 30 Oct 2023 12:07:18 +0000 Subject: [PATCH] Demo mode: Updated my account access to be more selective --- app/Users/Controllers/UserAccountController.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/Users/Controllers/UserAccountController.php b/app/Users/Controllers/UserAccountController.php index d9cb58f8c..55776a7f6 100644 --- a/app/Users/Controllers/UserAccountController.php +++ b/app/Users/Controllers/UserAccountController.php @@ -20,7 +20,6 @@ class UserAccountController extends Controller ) { $this->middleware(function (Request $request, Closure $next) { $this->preventGuestAccess(); - $this->preventAccessInDemoMode(); return $next($request); }); } @@ -53,6 +52,8 @@ class UserAccountController extends Controller */ public function updateProfile(Request $request, ImageRepo $imageRepo) { + $this->preventAccessInDemoMode(); + $user = user(); $validated = $this->validate($request, [ 'name' => ['min:2', 'max:100'], @@ -143,6 +144,7 @@ class UserAccountController extends Controller */ public function updateNotifications(Request $request) { + $this->preventAccessInDemoMode(); $this->checkPermission('receive-notifications'); $data = $this->validate($request, [ 'preferences' => ['required', 'array'], @@ -178,6 +180,8 @@ class UserAccountController extends Controller */ public function updatePassword(Request $request) { + $this->preventAccessInDemoMode(); + if (config('auth.method') !== 'standard') { $this->showPermissionError(); }