From 687e13d49fca036e1f048d1c34edcaece1553259 Mon Sep 17 00:00:00 2001 From: Devansh Date: Thu, 28 Oct 2021 13:42:37 +0530 Subject: [PATCH] Middleware Issue Fixed --- packages/Webkul/User/src/Http/Middleware/Bouncer.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/Webkul/User/src/Http/Middleware/Bouncer.php b/packages/Webkul/User/src/Http/Middleware/Bouncer.php index 911a915e2..0ed2b60e1 100755 --- a/packages/Webkul/User/src/Http/Middleware/Bouncer.php +++ b/packages/Webkul/User/src/Http/Middleware/Bouncer.php @@ -20,6 +20,16 @@ class Bouncer return redirect()->route('admin.session.create'); } + /** + * If user status is changed by admin. Then session should be + * logged out. + */ + if (! (bool) auth()->guard($guard)->user()->status) { + auth()->guard($guard)->logout(); + + return redirect()->route('admin.session.create'); + } + /** * If somehow the user deleted all permissions, then it should be * auto logged out and need to contact the administrator again.