Coldfusion 7 生成验证码实例(CF验证码)

阅读更多

原理:  将图片的SRC指向一个CFM文件,在CFM文件中用JAVA功能创建一个显示验证码的图片,同时记录Session变量。当用户输入验证码后与Session变量进行比较!

示例:

请输入验证码:

比较用户输入的验证码:



captcha.cfm内容如下:

















































//定义图像存放路径
path=getDirectoryFromPath(expandPath("*.*"));
outputStream = createObject("java","java.io.FileOutputStream");
imageIO = createObject("java","javax.imageio.ImageIO");
outputStream.init("#path#code.png");
// 输出图象到本地
imageIO.write(createImage(),"png",outputStream);





你可能感兴趣的:(coldfusion)