cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "DAVIGNON Andre - CETE NP/DIODé/PANDOC" <Andre.Davig...@equipement.gouv.fr>
Subject RE: protection documents pdf statiques
Date Fri, 08 Jun 2007 13:12:18 GMT
Bonjour,

>  <map:match pattern="docs/*/*">
>    <map:act type="auth-protect">
>    <map:parameter name="handler" value="user"/>
>      <map:read mime-type="application/pdf" 
> src="context:/data/{1}/{2}"/>
>    </map:act>
>  </map:match>
> 
> J'ai une erreur (Streaming of an internal pipeline is not 
> possible with
> a reader.)

Dans l'action, il est possible d'attribuer une valeur à une variable, puis de la passer au
sitemap et ainsi de donner accès ou non aux documents avec : 

this.actionResultMap.put("valeur", valeur)
...

et dans le sitemap :

    <map:act type="auth-protect">
    <map:parameter name="handler" value="user"/>
	<map:select type="simple">
		<map:parameter name="valeur" value="{valeur}"/>
			<map:when test="isAuthentified"> 
			      <map:read mime-type="application/pdf" src="context:/data/{1}/{2}"/>
			</map:when>
		</map:parameter>
	</map:select>
    </map:act>

Pas testé mais je "suppose" que ça pourrait aller...

André Davignon


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message