I am in the process of creating a page protection scheme where it would not be as cut and dry as simply defining roles for each user as some users would be of one role and need to see parts of another roles functions.
Still with me?
Alright so my though is a table
ID
URL
where it would store the url's of all the protected pages
A clearence table for each user where it would store there access levels in a comma delimited field.
USERID
Clearnece
then I would as admin of the system set people up with rights to be able to protect or unprotect a page via a link on each page that would only display if the have rights to protect or unprotect a page. This is for an intranet so it would never get overwhelming with new user signups.
What are your thoughts on this?
Has anyone done something simliar in what I am trying to accomplish in another way?
any feedback would be appreciated.