Adgangsniveauer ud fra tal.
Hej!Jeg har for et stykke tid siden lavet et simpelt system til kontrol af adgangsniveauer.
Hvis vi forestiller vi har følgende sider:
A: 1
B: 2
C: 4
D: 8
E: 16
Alle sider er altså tildelt en værdi. Hvis jeg så ville give en bruger adgang til side A,B og D ville jeg give brugeren adgangsniveau 1+2+8 = 11.
Hvis jeg derimod ville give brugeren adgang til C,D og E ville brugeren få adgangsniveau 4+8+16 = 28.
Jeg har imidlertid glemt hvordan man laver tilbageregningen, altså beregningen af om en bruger har rettighed til en given side eller ej.
Hvordan gøres dette?
