Tuesday 11 January 2005 2:40:51 am
Hi there,
I have a problem that I can't seem to solve. I'm working on an Intranet that isn't using virtual hosts. I have a structure like this:
HOME
|--- Sub1
|--- Sub2 |--- Sub3 When an admin user logs on they get the Sub1-3 at the top of the page as links to visit and the address they are looking at is http://server/index.php/home/ This is all working fine. However, I also want a set of users that can only see folder sub3.
I set up a role that has the following access:
Business (limited to subtree /1/2/79/) user all functions Nolimitations Business (limited to subtree /1/2/79/) content read Nolimitations
[I've also tried:
user all functions No limitations
content read Subtree( Sub3 )
] at is http://server/index.php/home/ and they are only authorised to read http://server/index.php/home/Sub3 and downwards? How can I either (a) authorise a user to the http://server/index.php/home/ folder, but not include Sub1 and Sub2 at the same time or (b) Force a user logging on under this role to automatically jump to http://server/index.php/home/Sub3 after logging on? Once I get the 'access denied' page I can actually change the URL myself to go to http://server/index.php/home/sub3 and this works fine (Except if I click the logo where it tries to jump back to http://server/index.php/home/ again!). Secondly, I've also noticed that if I log on as this business user and try to edit it's own account I again get an 'access denied' since the URL I'm getting is http://server/index.php/home/content/edit/289 (289 being the number of the user in question). I'm assuming the function 'selfedit' under user should allow this - but I'm not getting the option to work. Strangely the 'change password' option does work though!
|