User Privilege System

Complex multi-user applications often require that some users (such as managers) have the ability to do things that other users (such as data-entry staff) do not. In this case study, well create a general-purpose system for keeping track of user privileges. This system can be applied to any type of PHP application in which users are individually identifiable.