Skip to main content

Lock Screen & Staff Switching

The lock screen secures the POS when a staff member steps away. It prevents unauthorized access while preserving the current session state.

Auto-Lock

The POS automatically locks after a configurable period of inactivity:

  • Default timeout: 5 minutes
  • Configurable in Settings > General > Auto-Lock Timeout
  • The timer resets on any user interaction (clicks, keypresses, touches)
  • When triggered, the lock screen appears immediately

Manual Lock

Staff can manually lock the POS at any time:

  • Click the Lock button in the sidebar
  • Press the L key on the keyboard
  • The lock screen appears instantly

Unlocking

To unlock the POS:

  1. Enter your 4-digit PIN on the lock screen
  2. The POS returns to exactly where you left off

When unlocking:

  • The cart is preserved -- all items, customer, and discounts remain
  • The session continues -- no need to re-select location
  • The register session (if open) remains active
info

After 5 consecutive failed PIN attempts, the session is forcibly ended and the user is logged out. This prevents brute-force PIN guessing.

Staff Switching

The lock screen also supports switching to a different staff member without fully logging out:

  1. On the lock screen, click Switch Staff
  2. A different staff member enters their PIN
  3. The POS unlocks under the new staff member's session

What is Preserved

  • Cart items remain (the order is in progress regardless of who completes it)

What is Cleared

  • Customer selection is removed (the new staff should confirm the customer)
  • Applied discounts are cleared (they may have been role-specific)
  • The dashboard updates to reflect the new staff member's role and permissions
tip

Staff switching is useful during shift changes. The outgoing staff locks the POS, and the incoming staff enters their PIN. No need to complete or park the current cart.

Security Considerations

  • Lock screen events (lock, unlock, switch) are recorded in the activity log
  • The lock screen covers the entire POS interface -- no information is visible while locked
  • Auto-lock timeout should be set based on your environment: shorter for public-facing terminals, longer for back-office use