![]() |
Shield Route Filtering via group - Printable Version +- CodeIgniter Forums (https://forum.codeigniter.com) +-- Forum: CodeIgniter 4 (https://forum.codeigniter.com/forumdisplay.php?fid=28) +--- Forum: CodeIgniter 4 Support (https://forum.codeigniter.com/forumdisplay.php?fid=30) +--- Thread: Shield Route Filtering via group (/showthread.php?tid=86847) |
Shield Route Filtering via group - grimpirate - 02-20-2023 I have the following lines in my Config/Routes.php: PHP Code: $routes->get('/', 'Home::index'); The public string $defaultGroup = 'user'; in Config/AuthGroups.php for a newly registered user is unchanged. However, when I navigate to http://localhost/clients (with a user in the default group) I can still see and interact with the page just fine. I confirmed the group alias filter is being applied to the route by using php spark filter:check GET /clients. It generated the following: Code: +--------+----------+----------------+---------------+ So the filter is being applied, but the arguments of admin,superadmin do nothing to filter a member of the user group. What am I doing wrong? RE: Shield Route Filtering via group - datamweb - 02-21-2023 Hi, Unfortunately, I could not reproduce your problem. ![]() So if I need to provide more details to reproduce your problem. Maybe sharing the output of the following commands or anything else, including the framework version and... Code: php spark db:table auth_groups_users&php spark db:table users RE: Shield Route Filtering via group - grimpirate - 02-21-2023 I'm not sure what happened either. I haven't made any changes to the code; yet today I spun up the docker image and everything worked. I guess I must've been logged in with an admin user, or some sort of caching was happening in the browser. I really can't explain it. Regardless, thank you for your help datamweb. |