logo       

RE: Form-validator et ma variable de session disparait...: msg#00091

Subject: RE: Form-validator et ma variable de session disparait...
Merci d'avoir répondu à mon problème.

J'utilise effectivement Tomcat et aussi apache pour cacher les url du port
8080 mais le problème n'arrive que pendant le
form-validator/db-authenticator et en cas de succès (vérification login et
pwd ok), après ou avant être authentifié ou en cas de non validation du
login, mot de passe, je n'ai aucune perte de session.

Peut être cela vient t'il du db-authenticator ? dois-je déclarer ma variable
dans le descriptor, même si celle-ci ne sert pas à la validation ?

Merci pour votre aide

Patrick Montier

-----Message d'origine-----
De : users-fr-return-160-patrick=montier.com@xxxxxxxxxxxxxxxxx
[mailto:users-fr-return-160-patrick=montier.com@xxxxxxxxxxxxxxxxx] De la
part de Sylvain Wallez
Envoyé : dimanche 27 février 2005 23:31
À : users-fr@xxxxxxxxxxxxxxxxx
Objet : Re: Form-validator et ma variable de session disparait...

Montier Patrick wrote:

>Bonjour,
>
> 
>
>Content de voir qu?il existe une communauté cocoon francaise.
>
>Voila mon problème : 
> 
>
>A chaque form-validation (utilisation de    <map:act
type="form-validator">)
>, toutes les infos de session stockées auparavant (<session:set-attribute
>name="xxxxx) disparaissent !!
>  
>

Curieux, parce que le form-validator ne fait que valider. Est-ce qu'il 
n'y aurait pas un autre problème qui ferait qu'une nouvelle session 
serait créée à chaque requête ? Un classique pour cela est un moteur de 
servlet (tomcat, jetty) placé derrière un serveur httpd, le préfixe 
d'URL externe de l'application (présent sur le navigateur) étant 
différent du préfixe sur le moteur de servlets.

>Je dois absolument stocker une variable de session, qui n?à rien avoir avec
>une validation, or chaque validation vire la variable. Dois-je quand même
>préciser cette variable dans le fichier descriptor ?
>
> 
>
>Quelqu?un a-t-il une idée ?
>
> 
>
>Merci d?avance
> 
>
>Le bloc (qui marche bien d?ailleurs)
> 
>
><map:match pattern="asp*/*/do-login">
>        <!-- first validate whether submitted values are ok -->
>        <map:act type="form-validator">
>          <map:parameter name="descriptor"
>value="context://sample/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://sample/descriptors/auth.xml"/>
>            <!-- now go to protected area -->
>            <map:redirect-to uri="login_ok.htm"/>
>  
>

Houla ! Et que se passe-t-il si on tape directement "login_ok.htm" dans 
le navigateur ? Est-ce qu'on passe quand même par la phase 
d'authenfication ?

Par ailleurs, form-validator est bien vieux maintenant (ça n'a pas bougé 
depuis 2001) et le scénario de login est quelque chose qui se traite 
extrèment bien avec un petit bout de flowscript !

Sylvain

-- 
Sylvain Wallez                                  Anyware Technologies
http://www.apache.org/~sylvain           http://www.anyware-tech.com
{ XML, Java, Cocoon, OpenSource }*{ Training, Consulting, Projects }


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






<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qnx.openqnx.dev...    politics.lenini...    audio.emagic.ex...    tex.texinfo.gen...    handhelds.linux...    ietf.sipping/20...    lang.erlang.gen...    cygwin.talk/200...    yellowdog.gener...    mozilla.devel.l...    xfree86.newbie/...    openbsd.ports/2...    db.oracle.devel...    kde.kalyxo.deve...    user-groups.lin...    bbc.cvs/2003-04...    gnu.libtool.bug...    redhat.k12osn/2...    emulators.wine....    freebsd.devel.d...    search.xapian.g...    java.izpack.use...    network.mrtg.us...    windows.total-c...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe