Hi Mike

caching is based on URI, like tom said if you wanna deny complete tree you can add a * after
or you can specify fully qualified URI

like

0002
URI /features.html (or PDF etc)


hope this helps
regards
- Sameer

On Aug 9, 2005, at 3:33 PM, Mike Bennett wrote:

Hello Sameer

I have doen what you suggest - at least I think I have done it as it
should be, but the behaviour is just as you warned again. After
restarting magnolia, the display for each user is determined by the
first user to log in.

I have set up the following under Config/server/cache/level1/URI/deny

0001
  URI   /.magnolia*
0002
  URI   /features
0003
  URI   /consultant

Is this the correct way to do it? Do I need to do anything to clear out
the existing cache after changing the config?

Cheers

Mike

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
Sent: 09 August 2005 13:07
To: [email protected]
Subject: Re: [magnolia-user] RC3 - User not allowed to Read path [/]


Mike, you should exclude pages with different access rights from the
file system (level1) cache.
otherwise the first user who creates the cache will decide what others
will see.

to do that simply add these pages in a "Deny" list under
server/cache/level1


regards
- Sameer


On Aug 9, 2005, at 2:01 PM, Mike Bennett wrote:

I have now tried the second option and it worked, however I had to
activate the users as well as the changed roles. Before the users were

activated, if I signed in as consultant I got both the Feature and
Consultant pages in the menu as expected, however if I selected
Colsultant and the Features, the Consultant entry was dropped from the

menu and there were no messages in the logs.

Cheers

Mike


-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
Sent: 09 August 2005 10:21
To: [email protected]
Subject: Re: [magnolia-user] RC3 - User not allowed to Read path [/]


Thanks Philipp

From your comment, does this mean that if you use the address
magnoliaPublic, you will be redirected to magnoliaPublic/.magnolia ?

I tried magnoliaPublic/consultant as you suggest and I get the
Features and Consultant pages as expected, however if I select
Consultant from the menu, the Consultant page is displayed but the
Feature menu has now disappear meaning that the Consultant user cannot

get back to the feature pages. - should this happen ?

I will try changing the role to / with deny

Cheers

Mike

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED]
Sent: 09 August 2005 10:05
To: [email protected]
Subject: Re: [magnolia-user] RC3 - User not allowed to Read path [/]


Hello I am getting the 403 problem but it is not a permission issue
and it is not a partially completed bootstrap.
OK

I have set up a new page (called consultant) at the same level as
features and activated it.
OK

I then set up 2 roles, one called general with access to /features
and

the other called consultant with access to /features and /consultant,

both these roles were activated.
OK

I then created 2 users - reader with role general and consultant with

role consultant - the two users were then activated.
OK

At this point if you point the browser at magnoliaPublic, both pages
are visible.
OK

I then logged into magnoliaPublic/.magnolia as superuser and changed
the config/server/secureUTIList/0001/URI to /*
OK
Trying to access magnoliaPublic with a fresh browser brings up the
logon box, login in as reader causes a 403 error and the
magnolia-debug.log file contains the exception AccessDeniedException:

User not allowed to Read path [/]

Two problems possible

1) you try to access magnoliaPublic/.magnolia. Since your roles has
only access to /consultant and therefor they can not read the content
of the root node. This leads to a 403 in the tree view since the tree
starts reading in the root. Direct access to
magnoliaPublic/consultant.html should work.

2) your code (template) needs access to the root (perhaps the menu or
what ever). You can solve this giving the role read permission to /
and subnodes. Then deny access to the restricted areas.

hope this solves the problem.

philipp



I stoped and restarted Magnolia and tried again but got the same
result.

Am I doing something wrong or should this work?
Should work (I tried it)

cheers

philipp


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------




----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------




----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------


----------------------------------------------------------------
for list details see http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------




----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://www.magnolia.info/en/magnolia/developer.html
----------------------------------------------------------------

Reply via email to