Loading...
 
Skip to main content

Features / Usability


Contact us: Empty captcha value

Hi,

We need tu use captchas on our tiki (21.1 at the moment, not updated to 22 due to php 7.4 problems impeding local testing)
it seems that there is a bug since tiki18: when using captcha, there is always an error message:"!invalid empty CPATCHA value", and no message is sent.
this can be seen there:
http://demo.tiki.org/21x/tiki-contact.phpQuestion (21.3)
http://demo.tiki.org/20x/tiki-contact.phpQuestion (20.4)
And we don't want to alternatively use a tracker contact form, for many reasons.
Anyway, is this officially a know bug?

How could this issue be solved? The contact form is really important for many organizations, this is indeed a basic fonctionality, how is it that this issue is unresolved for so long?

thanks for your help.
--
pc

Hi pc/komalen

I'm pretty sure that's been fixed, can you try 21.4?

(demo.t.o says "Version 21.3vcs is no longer supported. A minor upgrade to 21.4 is strongly recommended.")

jonny

Jonny Bradley wrote:

Hi pc/komalen

I'm pretty sure that's been fixed, can you try 21.4?

(demo.t.o says "Version 21.3vcs is no longer supported. A minor upgrade to 21.4 is strongly recommended.")

jonny


Hi Jonny,
when I try the contact form with a 21.4 locally, there is still the empty captcha value message.

A workaround at the moment is to use google recaptcha, which I consider as an ethically dirty workaround. (Seriously, those guys ask my phone number tu use an email )

Do you know when/if demo.tiki.org will switch from 21.3 to 21.4?

--
pc


komelen wrote:

Hi,

We need tu use captchas on our tiki (21.1 at the moment, not updated to 22 due to php 7.4 problems impeding local testing)
it seems that there is a bug since tiki18: when using captcha, there is always an error message:"!invalid empty CPATCHA value", and no message is sent.
this can be seen there:
http://demo.tiki.org/21x/tiki-contact.phpQuestion (21.3)
http://demo.tiki.org/20x/tiki-contact.phpQuestion (20.4)
And we don't want to alternatively use a tracker contact form, for many reasons.
Anyway, is this officially a know bug?

How could this issue be solved? The contact form is really important for many organizations, this is indeed a basic fonctionality, how is it that this issue is unresolved for so long?

thanks for your help.
--
pc


Hello @komelen!

I tryed with Tiki 21.0, 21.2, 21.4 and CAPTCHA doesn't work. However I've made a litle changes in some PHP/TPL files to make CAPTCHA works on Tiki 21.2.4 (attached zip file), but this fix affects anonymous comments (I had to disable this feature) and I have not tested the workaround on the entire platform.

Maybe you can apply this workaround while Tiki solves the issue if you don't require anonymous comments.

Cheers,
Dustin

Dustin Ghia wrote:
I tryed with Tiki 21.0, 21.2, 21.4 and CAPTCHA doesn't work. However I've made a litle changes in some PHP/TPL files to make CAPTCHA works on Tiki 21.2.4 (attached zip file)...

Hi Dustin
Thanks for the fix but i think this is already fixed in 21.x and so will be in the next release, and should be in the daily build tarballs now.
The commit was this one https://gitlab.com/tikiwiki/tiki/-/commit/20af1574Question (hopefully) and it seems to work for me.
jb

Jonny Bradley wrote:

Hi Dustin
Thanks for the fix but i think this is already fixed in 21.x and so will be in the next release, and should be in the daily build tarballs now.
The commit was this one https://gitlab.com/tikiwiki/tiki/-/commit/20af1574Question (hopefully) and it seems to work for me.
jb


Hi Dustin & Jonny,

thank you for your help.
I had looked in the captchalib indeed, but had no time to really investigate. I've already modified some libs in order to improve I18n, which work great, but I'm just a beginner, and investigating zend was too much for me....
I am not familiar with the tiki upgrading process. If I understand, this means that we just have to wait the 21.5 in which the commit will be included, and there won't be any problems with anonymous comments. Am I right?

thx
--
pc