that's how I thought it worked too (after some puzzling) .. some documentation would be nice and make things clearer!

Christofer Dutz wrote:

Hi Marco

As far as I understand it, the widget generates a string with the expected value and gives this an id.

This is stored in the session. When rendering the widget to html an image with the name capcha-{id}.jpg is requested. Cocoon now takes this id to generate the image for that particular id containing the information in the session. All the Validator has to do now is to compare the value entered with the one stored in the session.

Hope I’m correct.

Chris

[ c h r i s t o f e r d u t z ]

IT-Berater

univativ GmbH & Co. KG

Robert-Bosch-Str. 7, 64293 Darmstadt

fon: 0 61 51 / 66 717 - 21

fax: 0 61 51 / 66 717 - 29

email: [EMAIL PROTECTED]

http://www.univativ.de

Darmstadt, Stuttgart, Karlsruhe, Düsseldorf

------------------------------------------------------------------------

*Von:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *Im Auftrag von [EMAIL PROTECTED]
*Gesendet:* Montag, 7. August 2006 10:54
*An:* [email protected]
*Betreff:* How does the captcha valid. in forms work?

Hello,
I know how to put in in the form and make it work, but what I do not understand is how it works, especially whats in the sitemap

you put s.th <http://s.th> like that in your form:
<fd:captcha id="captcha" required="true" length="5">
<fd:datatype base="string"/>
<fd:validation>
<fd:captcha/>
</fd:validation>
</fd:captcha>

sitemap:
<map:match pattern="captcha-*.jpg">
<map:generate type="jx" src="documents/xml/captcha-image.xml">
<map:parameter name="capt" value="{session-attr:captcha-{1}}"/>
</map:generate>
<map:serialize type="svg2jpeg"/>
</map:match>

does it mean this: <fd:captcha id="captcha" required="true" length="5"> calls that: <map:match pattern="captcha-*.jpg">
and what about this entry: value="{session-attr:captcha-{1}}" ??

A description of the whole process would be great....
Thank you
Marco



--

Hippo
Oosteinde 11
1017WT Amsterdam
The Netherlands
Tel  +31 (0)20 5224466
-------------------------------------------------------------
[EMAIL PROTECTED] / http://www.hippo.nl
--------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to