System login interface example#
Here is an example project that uses:
principle of least privilege: only admin can create new accounts
defense in depth: multiple security layers, e.g., password hashing with salting, role-based access control
attack surface minimization, e.g., hiding tabs if a user is logged in.
Demonstration#
A system login user interface. Only the admin has access to user management and database tools. The user can only access robot functions.
You can use this example in your project. You find the project here: