This tutorial give you idea how to create permission to user as per user position, ADMIN can create limited access menu to user. Module wise detail Privilege assignment to user. controlling the menu access from the user using PHP and MySQL. Access menu module. User access menu, admin menu