Good catch!  :)

-Bob


-----Original Message-----
From: web400-bounces@xxxxxxxxxxxx [mailto:web400-bounces@xxxxxxxxxxxx] On
Behalf Of Tom Jedrzejewicz
Sent: Tuesday, December 07, 2004 7:29 PM
To: Web Enabling the AS400 / iSeries
Subject: Re: [WEB400] How Do I Keep IE From Saving Values

Very slick - elegant solution.

But, don't you need a VALUE on the CCFIELD to actually hold the random
value generated?

<INPUT name="CCFIELD" TYPE="HIDDEN" VALUE="/%CCFIELD%/">
<INPUT name="/%CCFIELD%/" TYPE="TEXT" SIZE="16">

Take care.

On Tue, 7 Dec 2004 18:46:45 -0600, Bob Cozzi <cozzi@xxxxxxxxx> wrote:
> You dynamically generate a random name for the credit card field in the
HTML
> form. Something like:
> 
> <INPUT name="CCFIELD" TYPE="HIDDEN" VALUE="/%CCFIELD%>
> <INPUT name="/%CCFIELD%/" TYPE="TEXT" SIZE="16">
> 
> Then use a timestamp or something similar as follows:
>      D random          S             20A   Varying
>      D prefix          S              2A   Const('CCN')
>      D tmstamp         S              6S 0
>      D cardNbr         S             16A
> 
>      C                   time                    tmstamp
>      C                   eval      random = prefix + %char(tmstamp)
>      C                   callp     cgiSetVar('CCFIELD': Random)
> 
> Then in your CGI program that receives the form with the keyed-in credit
> card number, you retrieve the form field name first, then the credit card
> field value itself. Something similar to this:
> 
>      C                   callp     cgiInit()
> 
>      C                   eval      random = cgiGetVar('CCFIELD')
>      C                   eval      cardNbr = cgiGetVar(Random)
> 
> This is using RPG xTools' CGILIB, but will work the same if you have
> CGIDEV2, just change the procedure names.
> 
> -Bob Cozzi
> www.rpgxtools.com


-- 
Tom Jedrzejewicz
tomjedrz@xxxxxxxxx
_______________________________________________
This is the Web Enabling the AS400 / iSeries (WEB400) mailing list
To post a message email: WEB400@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/web400.





As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.