Index
User Data
In this stage, privileges, modules accessed, and actions that can be performed are identified, as well as directories and information that can be managed.
As mentioned above, the system distinguishes two types of web clients: administrator and user; each can be further classified into two other types: privileged and non-privileged, anonymous, or signed for the latter.
There must be at least one privileged administrator or god admin in the system, who has control over all elements, including system configuration. By default, the webmaster administrator is created, and can also install new services or create additional administrators.
Unprivileged administrators or aux admin are administrators with lower authority privileges, created to support the main administrator with auxiliary activities, such as creating users or accessing stored information that does not impact system operation.
Signed users. These are users who have identified themselves, either locally or externally. This is intended so that they can manage their own information.
Anonymous user. Users who are not registered in the system, or the default user value. In this case, the system will operate with the default values, preventing interaction with elements stored in the database.
Administrators are required to have an account within the system; users can log in to the system or be authorized by external entities using oAuth2.0.
For features focused on one of the user types, these are preceded by adm_ for administrators; usr_ for users; and web_ for anonymous access elements.