The User db field authLevel is an integer:

0 Inactive
1000 User
8000 Editor
10000 Admin

more levels may be created as needed, but its important to remember this has to do with basic User permissions and should not be made overly complex or mixed with business logic.

Other indices can be created and kept elsewhere for whatever purposes, but this is the CORE application permission system, not a place to put a bunch of site or business specific ideas.

see also login