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