Skip to content
All articles

Blog

Real permissions for every employee — why the server enforces them, not the screen

· 4 min read · The CARMA HUB team

Many systems "hide" what an employee shouldn't see: they remove a button or disable a menu. But hiding something on screen isn't security — anyone who knows the link or sends the request directly may get past it. Real security means the server checks the permission on every operation.

In CARMA HUB, every employee has their own account and a role with specific permissions. On every request — a sale, a product edit, opening a shift, viewing costs — the server checks that this employee really has the permission, from their current status rather than from what the screen claims. If their account is disabled, their sessions end at once and they can no longer sign in.

So you don't start from zero, you begin with ready-made templates by job: cashier, shift supervisor, storekeeper, accountant, branch manager — each with a sensible set of permissions you can adjust to fit your shop. You can also limit each employee to their branch, so they never see data from a branch they don't work in.

The bottom line: permissions aren't decoration on the screen but real limits the server enforces. That is what makes handing work to your staff safe — you give each one exactly what they need, and no more.

Ready to run your shop on numbers you trust?

Create your store in minutes and try it free for 7 days.

7 days free · No card needed · Set up in minutes