CheckAccessAction

The CheckAccessAction is designed to check if a user has the neccessary rights to access a specific url. It is used where the PortalTools sitemap is mounted, so there is no need for it to be used in a plugin.

Sample

 <map:match pattern="plugins/*/**">
   <map:act type="auth-protect">
      <map:parameter name="handler" value="portal-handler"/> 
      <map:parameter name="application" value="portal"/> 
      <map:act type="check-access-action">
        <map:parameter name="name" value="{ID}"/>
        <map:parameter name="role" value="{role}"/>
        <map:parameter name="url" value="{../1}/{../2}"/>
        <map:mount uri-prefix="plugins/{../../1}" check-reload="yes" src="plugins/{../../1}/sitemap.xmap"/>
      </map:act>
  </map:act>
</map:match>
  • No labels