Hi all,

There seems to be a problem with internal link resolution where the links
point to a secured page. I have a page which I have secured on the public
side by denying access to the annonymous role, which works fine and prompts
the user to login when they access the page. But the link that I have setup
on a parent page does not get resolved unless the user has read access to
the page. So if I am already logged in the link works, but for the
annonymous user they just see the raw jcr link format like this:
http://www.mysite.com/site/${link:{uuid:{f3b0ba40-3119-4d5f-8967-7cda28c817cf},repository:{website},handle:{/site/secure},nodeData:{},extension:{html}}}


I have tested and the issue if definitely down to that page being secured
from the annonymous user, as if I take off the page security the link comes
up correctly. Is this the expected behaviour, or a bug in the link
resolution logic? Also, I have secured the page via both the Website and URL
ACLs - is this the right approach, or should I only use one of the options
to secure the page?

For anyone else having the same issue I made a temporary workaround by using
an absolute link to the public page, which skips the internal link
resolution and therefore works with the page security.

Many thanks,

Simon

P.S. This is happening under Magnolia 4.3.1 if that makes any difference.

----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------

Reply via email to