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(