Hallo,
ik zit op dit moment weer te stoeien met mijn rechtenmodule en heb enige hulp/feedback nodig.
Op dit moment zijn alle algemeen. Ik definieer een aantal rechten, die in groepen ingedeeld kunnen worden, waar weer gebruikers aan gekoppeld worden. Bijvoorbeeld het recht gebruikersbeheer of rechtenbeheer.
Deze rechten staan van de voren vast. Nu moet er een documenten module bij komen en daar vind ik het recht "Documentenbeheer" en "Lees rechten" te globaal. Ik wil eigenlijk per "map" de rechten kunnen koppelen.
Als ik dit wil doen, moet ik per map bijhouden wat het lees/schrijf recht is op de map.
Alle rechten staan in een database en de "applicatie" wordt webbased benaderd.
Waar ik aan zat te denken:
als er een nieuwe "map" aangemaakt wordt de rechten aanmaken in de rechtentabel (dit is alleen om ze te kunnen koppelen).
bij de map (in de database) als foreignkey bij houden welk recht het lezen of schrijven is.
Zo kan ik met een query bepalen of je het recht op een bepaalde map bezit, via mijn eigen rechtenmodule.
Aan de ene kant lijkt het, volgens mij, zo wel te werken.
Maar hoe lossen jullie dit op, zit ik in een "goede" richting of kan ik beter een andere manier verzinnen.
(zit nu ff denken, het zit het zelfde als de fora op dit forum)
ik zit op dit moment weer te stoeien met mijn rechtenmodule en heb enige hulp/feedback nodig.
Op dit moment zijn alle algemeen. Ik definieer een aantal rechten, die in groepen ingedeeld kunnen worden, waar weer gebruikers aan gekoppeld worden. Bijvoorbeeld het recht gebruikersbeheer of rechtenbeheer.
Deze rechten staan van de voren vast. Nu moet er een documenten module bij komen en daar vind ik het recht "Documentenbeheer" en "Lees rechten" te globaal. Ik wil eigenlijk per "map" de rechten kunnen koppelen.
Als ik dit wil doen, moet ik per map bijhouden wat het lees/schrijf recht is op de map.
Alle rechten staan in een database en de "applicatie" wordt webbased benaderd.
Waar ik aan zat te denken:
als er een nieuwe "map" aangemaakt wordt de rechten aanmaken in de rechtentabel (dit is alleen om ze te kunnen koppelen).
bij de map (in de database) als foreignkey bij houden welk recht het lezen of schrijven is.
Zo kan ik met een query bepalen of je het recht op een bepaalde map bezit, via mijn eigen rechtenmodule.
Aan de ene kant lijkt het, volgens mij, zo wel te werken.
Maar hoe lossen jullie dit op, zit ik in een "goede" richting of kan ik beter een andere manier verzinnen.
(zit nu ff denken, het zit het zelfde als de fora op dit forum)
[ Voor 4% gewijzigd door Verwijderd op 12-04-2005 09:52 ]

