From 266057b666c9ba518e1f595f3305234f03873c36 Mon Sep 17 00:00:00 2001 From: Jozef Bonnar <42479938+jozefbonnar@users.noreply.github.com> Date: Wed, 10 Aug 2022 19:11:02 +0100 Subject: [PATCH 1/5] Add forced email verify for admins --- app/Http/Controllers/Admin/UserController.php | 12 ++++++++++++ app/Models/User.php | 7 +++++++ public/install/index.php | 2 +- routes/web.php | 1 + 4 files changed, 21 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 3deae9d1..61edbdbc 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -160,6 +160,17 @@ class UserController extends Controller $user->delete(); return redirect()->back()->with('success', __('user has been removed!')); } + /** + * Verifys the users email + * + * @param User $user + * @return RedirectResponse + */ + public function verifyEmail(Request $request, User $user) + { + $user->verifyEmail(); + return redirect()->back()->with('success', __('Email has been verified!')); + } /** * @param Request $request @@ -285,6 +296,7 @@ class UserController extends Controller $suspendText = $user->isSuspended() ? __("Unsuspend") : __("Suspend"); return ' +