Ventry
application

Users

// End-users vs. team members

The Users page is about end-users — the people who run your protected app — not your team. Team members live under /team. Every time a customer activates a license, a user record is created here with their username, HWID and last known IP.

// The users table

/applications/[applicationName]/users shows a paginated table with the following columns: username, HWID, IP, created date, and a per-row actions menu.

  • FILTERQuickly switch between All, Connected, Banned and Flagged users.
  • COLSColumn visibility toggle.
  • SELECTMulti-select for bulk deletion with a confirmation dialog.

// Per-row actions

The viewUserButton dropdown lets you:

  • VIEWOpen a details modal — flags, ban status, full HWID/IP, associated license.
  • BANBan the user permanently or for a fixed duration.
  • KICKForce-disconnect the user from active sessions.
  • HWIDReset the HWID binding so the user can re-activate on new hardware.
  • DELDelete the user record.

// Permissions

Viewing requires SeeUsers or owner. Any mutation — ban, kick, HWID reset, delete — requires ManageUsers.