Where are the default Captcha images served from?
As we have users with limited web access, users are not able to view the Captcha images as they are being blocked (I assume this is due to images being outside the allowed domains).
To get around this, I need to somehow store the Captcha images within our matrix install/domain.
Is this possible?
Captcha Images
Which CAPTCHA images are you referring to? The standard CAPTCHA image on the Custom Form, or the Mollom one?
If it's the standard one, they are already served from within Matrix so you just need to ensure only allowed domains are in the System Root URLs (in System Configuration).
One more question: are you behind a proxy server, do you know?
[quote]
Which CAPTCHA images are you referring to? The standard CAPTCHA image on the Custom Form, or the Mollom one?
If it's the standard one, they are already served from within Matrix so you just need to ensure only allowed domains are in the System Root URLs (in System Configuration).
One more question: are you behind a proxy server, do you know?
[/quote]
Hi Dan, we are behind a proxy server and are using the standard Captcha. Sounds like the images are within Matrix (I failed to find the actual images) so can probably rule that out as being the problem…
[quote]
Hi Dan, we are behind a proxy server and are using the standard Captcha. Sounds like the images are within Matrix (I failed to find the actual images) so can probably rule that out as being the problem…
[/quote]
The Captcha images are generated by Matrix itself, can you check the error log for errors when the image is generated? If there are errors in the error log, it might lend a clue on how to fix it. I have seen the captcha images fail before from a failed update.
[quote]
Hi Dan, we are behind a proxy server and are using the standard Captcha.
[/quote]
Does the CAPTCHA image show up if you do a hard refresh on the page (SHIFT+REFRESH or CTRL+REFRESH) ?
There is a potential problem where CAPTCHA images will not show up if the user does not already have an active session (ie. they are hitting cached pages):
http://bugs.matrix.squiz.net/view_bug.php?bug_id=3628
Thanks both for your rapid responses.
We've had some instances where the images do appear when refreshing the page, so may be due to this known bug…
[quote]
There is a potential problem where CAPTCHA images will not show up if the user does not already have an active session (ie. they are hitting cached pages):
http://bugs.matrix.squiz.net/view_bug.php?bug_id=3628
[/quote]
Reading into the above bug notes(#3628), could I verify with you that turning off caching for this asset/page will fix the issue (via the Root Node Specific Screen )
Yes, you can turn off "Send cacheable header" for a single root node. Have a look at this page in the manual:
http://manuals.matrix.squizsuite.net/system-management/chapters/cache-manager#Root-Node-Specific-Screen
Afterwards don't forget to do a hard-refresh on the page to clear the Squid cache one last time!
You mentioned "asset/page" - do you have the Custom Form asset nested within a Standard Page asset?
[quote]
Yes, you can turn off "Send cacheable header" for a single root node. Have a look at this page in the manual:
http://manuals.matrix.squizsuite.net/system-management/chapters/cache-manager#Root-Node-Specific-Screen
Afterwards don't forget to do a hard-refresh on the page to clear the Squid cache one last time!
You mentioned "asset/page" - do you have the Custom Form asset nested within a Standard Page asset?
[/quote]
Thanks for that Dan, I had previously found the page you mentioned and had followed the details, it was good to verify that I was going the right thing.
By the Asset/page reference, I was actually just referring to the Page asset that contains the form, sorry to confuse,
[quote]
By the Asset/page reference, I was actually just referring to the Page asset that contains the form, sorry to confuse,
[/quote]
Are you nesting a Custom Form in a Standard Page? If so, this is going to be the root of your problems, as you can't do this.
[quote]
Are you nesting a Custom Form in a Standard Page? If so, this is going to be the root of your problems, as you can't do this.
[/quote]
I'm still in the newbie class with Matrix and getting my head around it plus the terminology.
Said form is a standard form asset - Not embedded in a page (as I had assumed).
[quote]
I'm still in the newbie class with Matrix and getting my head around it plus the terminology.
Said form is a standard form asset - Not embedded in a page (as I had assumed).
[/quote]
Thanks for the clarification.
[quote]
Are you nesting a Custom Form in a Standard Page? If so, this is going to be the root of your problems, as you can't do this.
[/quote]
I just found an instance of a custom nested within a standard page that I wasn't aware of. Nic, you mention this is going to be the root of my problems, so I'm not why this cant be done as it renders and operates correctly on the font-end (despite intermittent capture bug all forms have).
Wondering how to treat this page in this instance to fix my capture problem.
Thanks for any help.
[quote]
I just found an instance of a custom nested within a standard page that I wasn't aware of. Nic, you mention this is going to be the root of my problems, so I'm not why this cant be done as it renders and operates correctly on the font-end (despite intermittent capture bug all forms have).
Wondering how to treat this page in this instance to fix my capture problem.
[/quote]
It will be a problem because Standard Pages are cached and when you nest in the Custom Form, it stops the form from working normally. Custom Form assets need to be on their own, and if needed, you can nested content inside its bodycopy.
[quote]
It will be a problem because Standard Pages are cached and when you nest in the Custom Form, it stops the form from working normally. Custom Form assets need to be on their own, and if needed, you can nested content inside its bodycopy.
[/quote]
Thank you for clarifying this Nic.
[quote]
It will be a problem because Standard Pages are cached and when you nest in the Custom Form, it stops the form from working normally. Custom Form assets need to be on their own, and if needed, you can nested content inside its bodycopy.
[/quote]
We also have instances of asset builders within an asset listing.
Could I verify if this would cause any aforementioned form caching issues?
Is it best to disable "Send cacheable header" for the asset builder itself or asset listing to address the CAPTCHA issue?
i am having problem on captcha for my form. cant view captcha image . from html code when i try to view image by hover on src="/contact/_nocache?SQ_ACTION=send_security_key"> i can see the following error failed to load the given url. please help
[quote]
i am having problem on captcha for my form. cant view captcha image . from html code when i try to view image by hover on src="/contact/_nocache?SQ_ACTION=send_security_key"> i can see the following error failed to load the given url. please help
[/quote]
Can we see an example page?
thank you for your response . and sorry for late answer
http://178.79.129.167/contact
thank you for your response . and sorry for late answer
please see the url below
http://178.79.129.167/contact