Wicked old thread, but I wanted to test it myself before I (finally) took this off my Inbox.

The code from last September (below) WORKED on my Jetty Desktop too.
The same code FAILED when moved to an Ubuntu server running Tomcat.
The parent cfm loaded, but the call within (to /CFCaptchaEngine.cfm?id=149039... ) returned a 404.
In both instances, the file was in the root folder.
So I think it's either versions or environment.

Now I can move on,
Al Holden

On 12/7/2016 8:40 PM, Magnus wrote:
I am running it on a local server on top of Tomcat 8.5. It is very without any special configuratioins.

Magnus

On Saturday, 1 October 2016 09:03:53 UTC-7, Aaron J. White wrote:

Cfcaptcha looks to be working just fine. This is using your code on Jetty Desktop with OpenBD 3.2.
Try a different browser. Also use your inspector tools to figure out what's blocking the CFCaptchaengine.cfm file. The networking tab will be helpful too. I'm pretty sure the issue is something with your configuration Magnus. Are you testing this locally or on a server?






On Wednesday, September 28, 2016 at 9:50:45 PM UTC-5, Magnus wrote:

Here is ny entire file. It is just trying to get a feel for the tag so it is as simple as can be. There is no URL re-writing and happending at the app;lication level to influence the page:

<cfset captchaString = "CFML">

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Captcha Test</title>
</head>
<body>

<h1>Captcha Test</h1>
<cfcaptcha width=200 height=50 displaystring="#captchaString#">

</body>
</html>


And the attached image is what I get.

So what am I missing?

Thanks, Magnus



On Friday, 9 September 2016 05:25:56 UTC-7, Aaron J. White wrote:
Hey Magnus,

Unless there is a bug in the engine I imagine you just need to make sure that the cfcaptcha resource file is ignored by whatever URL rewriting you are using. Are you using an URL rewriting or any other "thing" that manages your resource files? As Alan mentioned cfcaptcha needs to caught by the engine so if there's anything trying to take control of the captcha resource file it won't work. (Hope this is making sense)

It's similar to the other tags like cfjavascript that create files. Here is the rule I use in Tuckey to ignore resources that the engine needs:

  <rule enabled="true">
         <name>Generic Pretty URLs Pass-through</name>
         <condition type="request-uri" operator="notequal">^/(index\.cfm|error\.cfm|robots.txt|osd.xml|flex2gateway|cfide|cfformgateway|assets|favicon|bluedragon|debugger|media|load\.cfres)</condition>
         <from>^/(.*)$</from>
         <to type="passthrough">/index.cfm/$1</to>
    </rule>

The easiest way to check if cfcaptcha is working is with a completely blank application with no MVC framework or URL rewriting. Maybe use JettyDesktop to remove your server configuration from the cause too.

Thanks,
Aaron J. White


On Thursday, September 8, 2016 at 5:55:26 PM UTC-5, Magnus wrote:
So it seems like it is buggy. it is a bit of a black box, so I don't know what, if anything, I can do to make it work.

Can anyone suggest an alternative?

Magnus

On Tuesday, 6 September 2016 15:05:32 UTC-7, Al Holden wrote:
My memory is even worse, so I may be confusing this with another issue when I say:
It may have something to do with whether or not the host machine was "headless" (had no libraries or daemons with which to prepare graphics for console use).
Hmmm. Maybe that was for bar codes. If so then never mind.
Al


On 9/6/2016 2:07 PM, Ernest McCloskey wrote:
From what I remember the captacha image is saved in a temp directory within openbd that I never could figure out how to get too.  I gave up on it along time ago and used Googles Captcha.

On 9/6/2016 4:52 PM, Magnus wrote:
I am just getting a broken image. Is there a setting need to set in the administrator. I am using a fairly recent nightly build.

Magnus

On Monday, 5 September 2016 19:12:19 UTC-7, Alan Williamson wrote:
that is a special file that is caught by the engine before it deems it unfound



On September 5, 2016 10:10:24 PM EDT, Magnus <[email protected]> wrote:
Does CFCAPTCHA work?

Using this code:
<cfcaptcha width=200 height=50 displaystring="#captchaString#">

...it produces this output:

<img src='/CFCaptchaEngine.cfm?id=1473126765877' width='200' height='50' border='1' style=''>
But CFCaptchaEngine/cfm is not a file on my machine so the image does not show.

What's up? And if it doesn't work, what is a good alternative?

Thanks
-- -- online documentation: http://openbd.org/manual/ http://groups.google.com/group/openbd?hl=en --- You received this message because you are subscribed to the Google Groups "Open BlueDragon" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

-- -- online documentation: http://openbd.org/manual/ http://groups.google.com/group/openbd?hl=en --- You received this message because you are subscribed to the Google Groups "Open BlueDragon" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
-- -- online documentation: http://openbd.org/manual/ http://groups.google.com/group/openbd?hl=en --- You received this message because you are subscribed to the Google Groups "Open BlueDragon" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

--
--
online documentation: http://openbd.org/manual/
http://groups.google.com/group/openbd?hl=en

---
You received this message because you are subscribed to the Google Groups "Open BlueDragon" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to