dbExpress implements a complete authentification mechanism.
There 3 levels of users: Anonymous, Registred users and Administrators.
User Management Interface
You can control the access rights for those 3 levels on every table, users can be allowed to have a full access, a CRU access (Read Create Update), a CR Access (Create Read), a Read Onbly Access (R) or no access at all.
It is also possible to Hide/Show UI elements (Widgets), depending on the current user access level (For example an "Admin Button" that will be visible only for Administrators)
This option is accessible from the "Advanced Display Properties" panel.
dbExpress Apps implement different pages that are automatically generated and are ready to use:
All the Interface Strings can be translated from the dbExpress Configuration Window:
The dialogs created in the Apps are the followings:
In order to implement Apps that are GDPR Compliants, the Authentification Workflow implements a “Term of Use” and “Privacy Policy” pages. A user who is rezgistering must accept both of them in order to register to the App.
SignIn Dialog
Register Dialog
Reset Password Dialog
Term of Use Dialog
Privacy Policy Dialog
User Profile Dialog
you can customize the "Reset Password” email sent to users by modifying the template file located in db/webservices/templates/template_resetpassword.html
...