You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-fr@cocoon.apache.org by Montier Patrick <pa...@montier.com> on 2005/03/03 19:31:40 UTC

Bonjour,

Vu que je ne peux pas passer de variable de session avant un
db-authenticator car celui ci les détruits, pourquoi mon exemple tout simple
qui doit permettre de passer une variable via le pattern ne fonctionne t'il
pas ?

J'essayes de passer le 3eme parametres (do-login-*) dans le <map:redirect-to
uri et cela ne fonctionne pas...


<map:match pattern="asp*/*/do-login-*">
<!-- first validate whether submitted values are ok -->
       
  <map:act type="form-validator">
        <map:parameter name="descriptor"
value="context://toto/descriptors/params.xml"/>
          <map:parameter name="validate" value="login,password"/>
            <!-- now try to log in -->
          <map:act type="db-authenticator">
            <map:parameter name="descriptor"
value="context://toto/descriptors/auth.xml"/>
            <!-- now go to protected area -->
         
            <map:redirect-to uri="login_ok.htm?id={3}"/>
                     
          </map:act>
        </map:act>
        <!-- something was wrong, try it again -->
      
        <map:redirect-to uri="login_nok.htm"/>
      </map:match>

Je reçois un login_ok.htm?id=  vide, pas de variable id :-(

J'ai du rater une règle mais laquelle ?

Merci de votre aide.

Patrick Montier



---------------------------------------------------------------------
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


RE: Posted by Montier Patrick <pa...@montier.com>.
Merci !!
C'est bien ca.

A force de tout modifier je le voyais plus.

Merci encore


-----Message d'origine-----
De : users-fr-return-168-patrick=montier.com@cocoon.apache.org
[mailto:users-fr-return-168-patrick=montier.com@cocoon.apache.org] De la
part de Jean-Christophe Kermagoret
Envoyé : jeudi 3 mars 2005 20:10
À : users-fr@cocoon.apache.org
Objet : Re: <map:redirect-to uri avec un param ???

Bonjour,


C'est sans doute parce que tu n'es pas dans le contexte initial.
Mets {..\..\3} à la place de {3} car pour chaque act, tu changes de 
contexte.

A+

Montier Patrick a écrit :
> Bonjour,
> 
> Vu que je ne peux pas passer de variable de session avant un
> db-authenticator car celui ci les détruits, pourquoi mon exemple tout
simple
> qui doit permettre de passer une variable via le pattern ne fonctionne
t'il
> pas ?
> 
> J'essayes de passer le 3eme parametres (do-login-*) dans le
<map:redirect-to
> uri et cela ne fonctionne pas...
> 
> 
> <map:match pattern="asp*/*/do-login-*">
> <!-- first validate whether submitted values are ok -->
>        
>   <map:act type="form-validator">
>         <map:parameter name="descriptor"
> value="context://toto/descriptors/params.xml"/>
>           <map:parameter name="validate" value="login,password"/>
>             <!-- now try to log in -->
>           <map:act type="db-authenticator">
>             <map:parameter name="descriptor"
> value="context://toto/descriptors/auth.xml"/>
>             <!-- now go to protected area -->
>          
>             <map:redirect-to uri="login_ok.htm?id={3}"/>
>                      
>           </map:act>
>         </map:act>
>         <!-- something was wrong, try it again -->
>       
>         <map:redirect-to uri="login_nok.htm"/>
>       </map:match>
> 
> Je reçois un login_ok.htm?id=  vide, pas de variable id :-(
> 
> J'ai du rater une règle mais laquelle ?
> 
> Merci de votre aide.
> 
> Patrick Montier
> 
> 
> 
> ---------------------------------------------------------------------
> 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
> 


-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com



---------------------------------------------------------------------
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




---------------------------------------------------------------------
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


Re: Posted by Jean-Christophe Kermagoret <jc...@babelobjects.com>.
Bonjour,


C'est sans doute parce que tu n'es pas dans le contexte initial.
Mets {..\..\3} à la place de {3} car pour chaque act, tu changes de 
contexte.

A+

Montier Patrick a écrit :
> Bonjour,
> 
> Vu que je ne peux pas passer de variable de session avant un
> db-authenticator car celui ci les détruits, pourquoi mon exemple tout simple
> qui doit permettre de passer une variable via le pattern ne fonctionne t'il
> pas ?
> 
> J'essayes de passer le 3eme parametres (do-login-*) dans le <map:redirect-to
> uri et cela ne fonctionne pas...
> 
> 
> <map:match pattern="asp*/*/do-login-*">
> <!-- first validate whether submitted values are ok -->
>        
>   <map:act type="form-validator">
>         <map:parameter name="descriptor"
> value="context://toto/descriptors/params.xml"/>
>           <map:parameter name="validate" value="login,password"/>
>             <!-- now try to log in -->
>           <map:act type="db-authenticator">
>             <map:parameter name="descriptor"
> value="context://toto/descriptors/auth.xml"/>
>             <!-- now go to protected area -->
>          
>             <map:redirect-to uri="login_ok.htm?id={3}"/>
>                      
>           </map:act>
>         </map:act>
>         <!-- something was wrong, try it again -->
>       
>         <map:redirect-to uri="login_nok.htm"/>
>       </map:match>
> 
> Je reçois un login_ok.htm?id=  vide, pas de variable id :-(
> 
> J'ai du rater une règle mais laquelle ?
> 
> Merci de votre aide.
> 
> Patrick Montier
> 
> 
> 
> ---------------------------------------------------------------------
> 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
> 


-- 

Jean-Christophe Kermagoret
jck@BabelObjects.Com



---------------------------------------------------------------------
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