Users
The POS application supports multiple users with role-based access control.
User Roles
Owner
- Full access to all features
- Can create, edit, and delete users
- Can configure business settings
- Can view all transactions and reports
Manager
- Can manage inventory
- Can process transactions
- Can view reports
- Cannot delete users or change business settings
Cashier
- Can process transactions
- Can view transaction history
- Cannot access settings or reports
Managing Users
Access user management from Settings → Users.
Creating a User
1. Click "Add User" 2. Enter username (lowercase, alphanumeric only) 3. Enter full name 4. Select role 5. Set PIN (4+ digits) 6. Click "Create"
Editing a User
1. Click the edit icon next to a user 2. Update username, name, role, or PIN 3. Leave PIN empty to keep existing PIN 4. Click "Update"
Deleting a User
1. Click the trash icon next to a user 2. Confirm deletion 3. User will no longer be able to sign in
Self-Deletion
You cannot delete your own user account.
Authentication
Users sign in with their username and PIN. The lock screen requires only the PIN for quick unlocking.
Security
- PINs are hashed using bcrypt
- Failed login attempts are logged
- Session locks after inactivity (configurable)