Sharing Ideas And Solutions Our Newsletter Downloadable Solutions PHP Classes For Small & Medium Enterprise Free For Non-Profit Organization Customer Feedback Contact Us Featured Web Template View More Templates MasRizal In Numbers * 25 years in business. * 6856 corporations in 67 countries have chosen our products and service. * 73.20% are using more than one solutions from us. - MasRizal & Partners -Enhancing Business With Trust Verify Image Custom Tag: CF_Image_VerifyVersion: 2.0(c) 2006, MasRizal & Partnersrizal.firmansyah@masrizal.com CF_Image_Verify is a custom tag to generate random text image used for verifying human input (Captcha ™) New in V2:Better error handling. CF_Image_Verify will now throws an error whenever incorrect parameter was supplied.The caller page can trap the error message in <cftry><cfcatch> block. Features Requirements Usage Application Example
Provide security plug-in for any web form by adding image containing random text.
[h1] Prevent spam-bot by entering data to your site.[/h1][h1] Create random text as image on-the-fly.[/h1][h1] You can delete the image file soon after user has it loaded to their browser (See viewimage.[/h1][h1]cfm in the example).[/h1][h1] Fast operation Multiple font faces, styles, sizes and colors in one image Set distorted image (dotted) level.[/h1][h1]Human friendly: make it possible for human to read it directly without disturbing background.[/h1][h1] Return hashed string.[/h1][h1] You can save the hashed string in session or in the hidden form field.[/h1][h1] And then check user submitted text against this hashed string.[/h1][h1] New in V2:Better error handling.[/h1][h1] CF_Image_Verify will now throws an error whenever incorrect parameter was supplied.[/h1][h1]The caller page can trap the error message in <cftry><cfcatch> block.[/h1][h1] Works using CFMX built-in Java.[/h1][h1] No 3rd party application needed.[/h1][h1] No CFX tags.[/h1][h1] Shared hosting friendly.[/h1][h1]Just copy this custom tag in your ColdFusion working directory, and you're set [/h1]Supported ColdFusion Server: ColdFusion MX 6, 6.1 ColdFusion 7 ColdFusion 8 on all operating systems Supported browsers:Since this tag is working on server side, all browsers are compatible. <cf_image_verify VerifyImageFile="Full path and filename for the resulting random text image - mandatory " HMargin="horizontal margin in pixels" VMargin="vertical margin in pixels" BgColor="background image color" ListFontColor="comma delimited list of allowable font color in hex triplet" ListFontSize="comma delimited list of allowable font size" ListFontFace="comma delimited list of allowable font face" ListFontStyle="comma delimited list of allowable font style (plain,bold,italic,bolditalic) " VerifyLength="length of resulting random string" CharList="string of allowable characters that will be used when generating random image" CaseSensitive="true|false. Tell whether the verify test is case sensitive or not. Default: false " DotDensity="0-10. 0 means no dot will be added to the image, this makes plain text image. Easier for human to read, especially helpful for colorblind people " VerifyOut="variable name in calling page to hold the hashed resulting string - mandatory "> Note:VerifyOut should be filled in with variable name in the calling page, from which you will check the hashed string.For example:<cf_image_verify .... VerifyOut="listHashed"> <cfif listfindnocase(listHashed,hash(ucase(form.Submit)))><cfoutput>Match</cfoutput></cfif>This tag provides good security plugin for applications or functions, including (but not limited to): Web based forum Email service Contact page Shopping cart Blog User registration function in all websites and many more... For a complete example please click this link (Open in new window) (Tabbed page powered by CF_Tab) Price License Purchase $29.99 1 Single developer $299.90 1 Site license $449.85 1 Corporate license Licensing Information Goods and services provided by MasRizal Sold by 2CheckOut.com Inc. (Ohio, USA). 2Checkout & MasRizal accepts customer orders via online checks, Visa, MasterCard, Discover, American Express, Dinners, JCB and debit cards with the Visa and MasterCard logo. PayPal and purchasing using your existing bank account are limited to US currency. Verify Image is available for immediate download. After you complete the order, you will receive a confirmation email with your download link. Please ensure your email address is entered correctly during the order process. Customers Who Purchased Verify Image Usually Purchased These Products Too 1. CFX_Excel 2. Watermark Image 3. CSV2Query 4. CF_IP2Country 5. Resize Image 6. CF_Tab 7. CF_Unzip 8. CF_FlashUpload 9. CF_FlashMultiUpload 10. CF_ZIP Why Customers Choose Us Find out why our valued customers choose MasRizal & Partners solutions. Click here to see their reasons Featured Customers More than 6850 companies rely on MasRizal & Partners solutions. Click here to see our featured customers Free For Non-Profit Organization MasRizal Charity program allows eligible nonprofit organizations to get MasRizal's products at no cost. Click here for program detail Testimonials Take the word of our clients Top Selling Products See our top selling products Let Us Help You Can't find solution you need? Click here to get solution from MasRizal.
CF_Image_Verify is a custom tag to generate random text image used for verifying human input (Captcha ™)
New in V2: Better error handling. CF_Image_Verify will now throws an error whenever incorrect parameter was supplied. The caller page can trap the error message in <cftry><cfcatch> block.
Provide security plug-in for any web form by adding image containing random text. Prevent spam-bot by entering data to your site.
Create random text as image on-the-fly. You can delete the image file soon after user has it loaded to their browser (See viewimage.cfm in the example).
Fast operation
Multiple font faces, styles, sizes and colors in one image
Set distorted image (dotted) level. Human friendly: make it possible for human to read it directly without disturbing background.
Return hashed string. You can save the hashed string in session or in the hidden form field. And then check user submitted text against this hashed string.
New in V2: Better error handling. CF_Image_Verify will now throws an error whenever incorrect parameter was supplied. The caller page can trap the error message in <cftry><cfcatch> block.
Works using CFMX built-in Java. No 3rd party application needed. No CFX tags. Shared hosting friendly. Just copy this custom tag in your ColdFusion working directory, and you're set
Supported ColdFusion Server:
ColdFusion MX 6, 6.1
ColdFusion 7
ColdFusion 8
on all operating systems
Supported browsers: Since this tag is working on server side, all browsers are compatible.
<cf_image_verify
VerifyImageFile="Full path and filename for the resulting random text image - mandatory "
HMargin="horizontal margin in pixels"
VMargin="vertical margin in pixels"
BgColor="background image color"
ListFontColor="comma delimited list of allowable font color in hex triplet"
ListFontSize="comma delimited list of allowable font size"
ListFontFace="comma delimited list of allowable font face"
ListFontStyle="comma delimited list of allowable font style (plain,bold,italic,bolditalic) "
VerifyLength="length of resulting random string"
CharList="string of allowable characters that will be used when generating random image"
CaseSensitive="true|false. Tell whether the verify test is case sensitive or not. Default: false "
DotDensity="0-10. 0 means no dot will be added to the image, this makes plain text image. Easier for human to read, especially helpful for colorblind people "
VerifyOut="variable name in calling page to hold the hashed resulting string - mandatory ">
Note: VerifyOut should be filled in with variable name in the calling page, from which you will check the hashed string.
For example: <cf_image_verify .... VerifyOut="listHashed"> <cfif listfindnocase(listHashed,hash(ucase(form.Submit)))> <cfoutput>Match</cfoutput> </cfif>
This tag provides good security plugin for applications or functions, including (but not limited to):
Goods and services provided by MasRizal
Sold by 2CheckOut.com Inc. (Ohio, USA).
2Checkout & MasRizal accepts customer orders via online checks, Visa, MasterCard, Discover, American Express, Dinners, JCB and debit cards with the Visa and MasterCard logo.
PayPal and purchasing using your existing bank account are limited to US currency.
Verify Image is available for immediate download.
After you complete the order, you will receive a confirmation email with your download link.
Please ensure your email address is entered correctly during the order process.
Customers Who Purchased Verify Image Usually Purchased These Products Too
Free For Non-Profit Organization
MasRizal Charity program allows eligible nonprofit organizations to get MasRizal's products at no cost. Click here for program detail