Colocar un ejemplo directamente creo que sería algo medio largo de explicar.
en general lo que se hace es crear roles.
Por ejemplo.
El usuario X tiene rol de admin
Usuario "y" rol de "normal"
y asi cada usuario pertenece a un rol de tal forma que tus tablas te quedarían mas o menos así.
users
UserID
Name
email
...
Roles
RoleID
RoleName
UserRoles
UserID
RoleID
Y cuando el usuario que se firma le cargas sus roles correspondientes y ya por código validas si es usuario permitido o no.
Es una idea general, espero que te sirva de algo
SAludos