From d02f432071126e751916c517cb5e7a6eae055a07 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=B5=9C=EC=A4=80=ED=9D=A0?= Date: Mon, 14 Oct 2024 15:19:06 +0900 Subject: [PATCH] cfmgrv3 init...100 --- app/Filters/AuthFilter.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Filters/AuthFilter.php b/app/Filters/AuthFilter.php index 5bc1eb5..9cabdcd 100644 --- a/app/Filters/AuthFilter.php +++ b/app/Filters/AuthFilter.php @@ -30,8 +30,8 @@ class AuthFilter implements FilterInterface session()->set(RETURN_URL, $request->getUri()->getPath() . '?' . $request->getUri()->getQuery()); return redirect()->to('/login')->with('error', '먼저 로그인을하셔야합니다.'); } - - if (!in_array(session()->get('role'), $arguments)) { + $roles = explode(',', session()->get('role')); + if (empty(array_intersect($roles, $arguments))) { return redirect()->to('/login')->with( 'error', sprintf(