From c86a699f69dda46bca4105907cb096acbcbb7734 Mon Sep 17 00:00:00 2001 From: Prashant Singh Date: Thu, 13 Jun 2019 06:34:46 +0530 Subject: [PATCH 1/2] Added status check in customer auth session creation function --- .../Customer/src/Http/Controllers/SessionController.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/Webkul/Customer/src/Http/Controllers/SessionController.php b/packages/Webkul/Customer/src/Http/Controllers/SessionController.php index b7c86a41b..b53d046e7 100755 --- a/packages/Webkul/Customer/src/Http/Controllers/SessionController.php +++ b/packages/Webkul/Customer/src/Http/Controllers/SessionController.php @@ -57,6 +57,12 @@ class SessionController extends Controller return redirect()->back(); } + if (auth()->guard('customer')->user()->status == 0) { + auth()->guard('customer')->logout(); + + return redirect()->back(); + } + if (auth()->guard('customer')->user()->is_verified == 0) { session()->flash('info', trans('shop::app.customer.login-form.verify-first')); From 23467d9389b82a62e9e66b9e60da60abb54448ba Mon Sep 17 00:00:00 2001 From: Prashant Singh Date: Thu, 13 Jun 2019 06:37:16 +0530 Subject: [PATCH 2/2] Added message when seller is blocked --- .../Webkul/Customer/src/Http/Controllers/SessionController.php | 2 ++ packages/Webkul/Shop/src/Resources/lang/en/app.php | 1 + 2 files changed, 3 insertions(+) diff --git a/packages/Webkul/Customer/src/Http/Controllers/SessionController.php b/packages/Webkul/Customer/src/Http/Controllers/SessionController.php index b53d046e7..29ed847ce 100755 --- a/packages/Webkul/Customer/src/Http/Controllers/SessionController.php +++ b/packages/Webkul/Customer/src/Http/Controllers/SessionController.php @@ -60,6 +60,8 @@ class SessionController extends Controller if (auth()->guard('customer')->user()->status == 0) { auth()->guard('customer')->logout(); + session()->flash('warning', trans('shop::app.customer.login-form.not-activated')); + return redirect()->back(); } diff --git a/packages/Webkul/Shop/src/Resources/lang/en/app.php b/packages/Webkul/Shop/src/Resources/lang/en/app.php index 06e4ae39b..f27568335 100755 --- a/packages/Webkul/Shop/src/Resources/lang/en/app.php +++ b/packages/Webkul/Shop/src/Resources/lang/en/app.php @@ -135,6 +135,7 @@ return [ 'footer' => '© Copyright :year Webkul Software, All rights reserved', 'invalid-creds' => 'Please Check Your Credentials And Try Again', 'verify-first' => 'Verify Your Email Account First', + 'not-activated' => 'Your activation seeks admin approval', 'resend-verification' => 'Resend Verification Mail Again' ],