User group permission to view specific pages

I have a site with user authentication. Ever user is member of a group admin or site. I need to deny access to users of site group to specific pages of my site. Example: site users can’t access configuration page, only member of admin group can do this.
All authentication is implemented and I need only restrict this access to specifc pages.

Have a look at CakePHP action-control lists.

Here on Github :

And some extra reading on understanding how ACLs works here :

https://book.cakephp.org/2/en/core-libraries/components/access-control-lists.html

You can do that by using modules or restricting in routes.
The way I’m using is restricting the access to users who don’t have permission in database
Modules(pages)
if the user doesnt have config permission, it won’t show config page on the menu
Modules.action (actions) if user dont have config.apply the user can’t apply config