Hi adam thank you so much this is perfect!
I am playing with this now, I am not about to pass form variables if true, am I 
doing something wrong?
<cfif URL.Reg EQ "Y">
<p>Thank you <cfoutput>#form.firstname#</cfoutput>for submitting your 
inquiry</p> 


Thanks,
John


(o o)
----ooO--(_)--Ooo----------------------------------
John Barrett
Flash Design & Development
http://www2.hawaii.edu/~johnbarr

.oooO
( )  Oooo.
\ (  (  )
 \_)  ) /
(_/


On Friday, March 25, 2011 at 2:58 AM, Adam Parker wrote: 
> 
> > This code is taken from the CF docs for CF 9.
> > 
> > I am trying to update our old forms to use cfimage to verify. Once I 
> > can get the image to work, I can update the forms. However the issue 
> > is I have to link to the form on the action page. could this all me 
> > done in one page, or is there a better way?
> > 
> > <!---captcha1--->
> > <!--- Set the length of the text string for the CAPTCHA image. ---> 
> > <cfset stringLength=6> 
> > <!--- Specify the list of characters used for the random text string. 
> > The following list 
> 
> > limits the confusion between upper- and lowercase letters as well as 
> > between numbers and 
> 
> > letters. ---> 
> > <cfset 
> 
> > stringList="2,3,4,5,6,7,8,9,a,b,d,e,f,g,h,j,n,q,r,t,y,A,B,C,D,E,F,G,H,
> > K,L,M,N,P,Q,R,S, 
> 
> > T,U,V,W,X,Y,Z"> 
> > <cfset rndString=""> 
> > <!--- Create a loop that builds the string from the random characters. 
> > ---> 
> > <cfloop from="1" to="#stringLength#" index="i"> 
> 
> > <cfset rndNum=RandRange(1,listLen(stringList))> 
> 
> > <cfset rndString=rndString & listGetAt(stringList,rndNum)> 
> > </cfloop> 
> > <!--- Hash the random string. ---> 
> > <cfset rndHash=Hash(rndString)> 
> 
> > 
> > <!--- Create the user entry form. ---> 
> > <cfform action="captcha2.cfm" method="post"> 
> > 
> > <!--- Use the randomly generated text string for the CAPTCHA image. 
> > ---> 
> > <p><cfimage action="captcha" fontSize="16" fonts="Times New Roman" 
> > width="215" height="50" 
> 
> > text="#rndString#"></p> 
> > <p>Please type what you see: </p> 
> > <p><cfinput type="text" name="userInput" required="yes"> 
> > <cfinput type="hidden" name="hashVal" value="#rndHash#"> 
> > <p><cfinput type="Submit" name ="OK" value="OK"></p> 
> > </cfform>
> > 
> > 
> > <!--- captcha2--->
> > 
> > <!--- Verify whether the text entered by the user matches the CAPTCHA 
> > string. ---> 
> > <cfif #form.hashval# eq Hash(#form.userInput#)> 
> 
> > <cfoutput> 
> >  you got it!
> 
> > </cfoutput> 
> > <cfelse> 
> 
> > <p>I'm sorry; please try again.</p> 
> 
> > <a href="captcha1.cfm">go back to form</a>
> 
> > 
> > </cfif>
> 
> 
> Here is an example of what I use in a short contact form. You might find it 
> useful. http://pastebin.com/90Mcj8cK 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-newbie/message.cfm/messageid:5264
Subscription: http://www.houseoffusion.com/groups/cf-newbie/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-newbie/unsubscribe.cfm

Reply via email to