Beste mede-developers,
ik ben momenteel bezig met de ontwikkeling van een systeem (in C# / .NET 3.5) waarbij de gebruiker moet inloggen en daarna rechten toegewezen krijgt.
Deze rechten worden op basis van een role toegewezen en aan de hand van die rechten mag een gebruiker bijvoorbeeld:
- een pagina wel of niet bezoeken
- een functionaliteit op een pagina wel of niet gebruiken
etc.
Het systeem zal zometeen meer dan 1000 gebruikers gaan dienen en in het begin een 3- tot 5-tal roles. Daarom zal er dus goed nagedacht moeten worden, over hoe we deze pagina's en rechten in gaan bouwen, om de site zo flexibel mogelijk te houden.
Het kan namelijk voorkomen dat er ooit een keer een role bij komt en dan moet het niet zo zijn dat we alle pagina's van de site door moeten wandelen om overal die role aan toe te voegen.
Wat zou hier de handigste methode voor zijn om dit te beheren? Op database niveau? in de web.config??
Ben benieuwd hoe jullie hier over denken.
ik ben momenteel bezig met de ontwikkeling van een systeem (in C# / .NET 3.5) waarbij de gebruiker moet inloggen en daarna rechten toegewezen krijgt.
Deze rechten worden op basis van een role toegewezen en aan de hand van die rechten mag een gebruiker bijvoorbeeld:
- een pagina wel of niet bezoeken
- een functionaliteit op een pagina wel of niet gebruiken
etc.
Het systeem zal zometeen meer dan 1000 gebruikers gaan dienen en in het begin een 3- tot 5-tal roles. Daarom zal er dus goed nagedacht moeten worden, over hoe we deze pagina's en rechten in gaan bouwen, om de site zo flexibel mogelijk te houden.
Het kan namelijk voorkomen dat er ooit een keer een role bij komt en dan moet het niet zo zijn dat we alle pagina's van de site door moeten wandelen om overal die role aan toe te voegen.
Wat zou hier de handigste methode voor zijn om dit te beheren? Op database niveau? in de web.config??
Ben benieuwd hoe jullie hier over denken.