'Tip korisnika' (admin, korisnik, moderator, whoever...) je obicno definiran nekom kolekcijom prava koja ima (READTHIS, WRITETHAT, VIEWTHIS, CREATETHAT). U nacelu, svaki objekt u aplikaciji (stranica, menu, menuitem, sto god) napravis tako da zahtijeva da korisnik koji mu pristupa ima odredjeno pravo.
Npr. ako pristupa menuItemu 'administracija' onda taj menuItem ima na sebi flag 'administracija' i provjerava da li user ima u kolekciji prava 'administracija'. Ista je stvar i za bilo koji page, businessLayer metodu i bilo sto drugo.
__________________
postoje ludosti bez kojih je nemoguce ljudsko dostojanstvo
|