Joomla 5.X and SPPageBuilder FormBuilder Captcha - Forum | JoomShaper
Awaiting an answer SP Page Builder

Joomla 5.X and SPPageBuilder FormBuilder Captcha

Asked by Pascal 2 years ago Last activity 1 year ago

Hello Joomshaper-Team,

since allmost one year the Joomla-Developers removed all Google Captcha-Plugins.

Why did they do this? Google reduced now the free reCaptcha usages from 1.000.000 down to only 10.000 website contact formular calls. Thats not that much anymore. On the other hand there can be a problem about the DSGVO law. It is better to have everything on our own websites without Google.

I know there is a inofficial workarround to get the old Google invisible reCaptcha. But thats not an official solution.

I tried now to integrate a own captcha into the "form_builder" source code. But I failed and stopped now. I tried it some days and it is very frustrating. From the "form_builder" admin.php and site.php files I dont get access to save some information into the $SESSION or localStorage. You guys just used a hidden text field with a md5 hash for example, but I cant get access to it from my captcha files.

I was able to add a new option OwnCapcha in the admin.php. You can select it in the backend. Thats easy. I was able to display a captcha picture in the site.php, but the connection of both failed. Cant check if the captcha is true or false.

Place for a subclass of an addon:
.../templates/shaper_helixultimate/sppagebuilder/addons

I am a little bit surprised that you guys did not implement a working solution without a thirdparty dependency.
It is allmost one year ago now. The form_builder is a very important function to get in contact with the customers.

With the Google reCaptcha functionality its like they can just block the contact formular and I get no messages if they want to. Or like now they want money for their service and we have a problem.

You implemented only a simple text field with one little expression 3 + 1. This expression will never change. Thats not a real spam protection. A bot will see this, calculate it and will send spam.

Are you guys allready developing a own captcha solution in the form_builder?
When we get a official solution for the problem?

I mean your SP Page Builder is for Joomla and Joomlas decision was to remove all Google reCaptcha-Plugins. In this case I am very surprised that you guys did not update your software in the last 1 year for this very important case. Joomla remove it just about 12 months ago. Anyway I saw a lot of threads about it and no solution.

Thank you in advance!

Best regards
Pascal

34 replies

Yofie Setiawan

I'm also looking forward for a solution for this case. Getting many spam lately and the default captcha from the form builder doesn't help at all.

Pascal Asked this

Hello Yofie Setiawan,

I tried the default captcha too, but this is nothing against these spambots. Per day I get 50-100 spam emails now and needed to deactivate my contact formulars. Otherwise I will get inserted in a junk database and cant communicate anymore with my customers.

There is only a workarround to use the old Google Invisible reCaptcha, but this is not really a solution.
Official the Joomla-Team removed the support of the Google reCaptchas with the release of Joomla 5. Thats allmost 1 year ago. Looks like nobody had this on their paper.

I am really sad I was not able in a few days to implement my own captcha. It was allmost working.

I hope we get a real solution soon or at least a answer that they work on it.
Google is not really a solution anymore after they changed everything about the reCaptcha and want money now earlier. Google is even a problem, because of the data policy. We need a inbuild solution in the form_builder from Joomshaper.

Have a nice day!

Best regards
Pascal

Yofie Setiawan

"Otherwise I will get inserted in a junk database and cant communicate anymore with my customers."

Can you explain more about that "junk database"? Should i also be concern?

Pascal Asked this

Hi again,

the thing is the contact formular is sending emails with our email credentials over our webprovider. Somewhere in Joomla we set the SMTP settings for it.

In this case bots are sending spam over it and maybe in a high frequence. The webprovider of the receiver email adresses will check if our emails are spam and insert us in some of the official junk mail databases. If other email servers are using these databases we cant send emails anymore to our real customers. It allready happen to me.

Normally we use a email server and it ip address with other customers of our webprovider. It is possible that all other customers get trouble, because of us.

It is not good when bots send emails with our contact formulars.

Best regards
Pascal

Stuart Clark

I've just come across this issue too.

Unfortunately it seems like they another example of very sloppy coding from Joomshaper.

Equally unfortunately, they'll probably not own up or do anything to fix it!

Melissa Waldrup-Old

I 100% agree that something needs to be done about the Captcha options in Form Builder! I'm using Joomla 4, only because my web host is behind on upgrading MySQL. That allows me to use Google reCAPTCHA. But I would like the option to use something else, and that just isn't possible with PageBuilder. Plus, when I finally can upgrade to Joomla 5, my options will become fewer.

There needs to be the option to either choose a plugin downloaded from the JED or Joomshaper needs to build their own Captcha for Form Builder.

Pascal Asked this

Hello Melissa Waldrup-Old,

thats the thing. We cant go with the time now and use the newest Joomla etc. without workarrounds. Thats not good at all.

Joomla 5 got released in october 2023. Thats allmost one year ago.
With this release the Joomla team removed all Google reCaptchas. And I explained the reason above. Even because of data policies its not a option to use Google reCaptcha. On the end Google can even block our form_builder formulars and we get no informations. If Google want they just stop the submit. For example, when we reach the new limit for the reCaptcha Enterprise.

I really dont want to understand why Joomshaper dont have it on the paper. It is a very important thing. Without the Form_Builder my customers cant connect me on a easy way.

I have a lot of customers they use the Form_Builder and its just essential.
I am paying since 2021 for the Agency subscription and payed 299 Euro per year. Maybe one time with a discount on halloween. But now the prices went up to 399 Euro per year. 25% more. Thats just wow!

When I look back how much trouble I got. I found still a lot of bugs. I dont know if this is the way I want to go in the future. I needed to fix a lot with own CSS code.

Now we are waiting over 48h. Joomshaper maybe dont care or just dont have a solution yet.
I really hate it when companies dont answer or wait more then 24h.

I am really unhappy about the situation. Joomshaper should know ;-)! I am not the first guy that write about it. Allmost 1 year and no update about it. Normally a company like Joomshaper should have a product manager. Maybe he sleeped?

@Joomshaper. Would be nice when you get in and explain: Are you working on a solution? Did you check the problem about it?

Thank you in advance!

Best regards
Pascal

Pascal Asked this

Ah, thank you for the information. I did not notice it.

Stuart Clark

JoomShaper - Please address this important security issue! Ignoring the problem is NOT a solution!
(for example, why can't SPPageBuilder make use of whichever Captcha plugin Joomla has set as default??)

Pascal Asked this

Hello Stuart Clark,

I am quite sure this is an option that will work.

I tried it by my own and failed. But I was able to select my captcha from the admin.php menu.
So thats easy. The problem is the sourcecode of the site.php. I integrated my own captcha, saw a picture. I was even able to display a nice textbox that we can type the captcha code in. But I was not able to verify the captcha.

I am quite sure a Joomshaper developer with experience can do this in just 8 hours.
I am not a PHP developer and was allmost there in 2 days, ...

It is not that hard to develope something thats more secure then the 3 * 1 expression. Thats something the most bots calculate and it is not helping against these bots. Even it is the same expression with a simple question / answer. Not a good solution. Would be better to have something random + the characters need to be overlapped with some lines etc. That will stop a lot of bots allready. I know this, because I am using it in my own php formulars from the past.

I hope Joomshaper will jump in, understand the problem and bring us a solution. Still cant belief thats he release of Joomla 5 is almost a year ago and nobody checked this. But the SP Page Builder is a product for Joomla. All updates normally need to trigger the team and not us.

Best regards
Pascal

Pascal Asked this

PUSH

@Joomshaper team:
I want to write another information. The workarround with the Google invisible reCaptcha V2 and Joomla 5 is not secure anymore. A lot of bots are still sending spam emails over the form_builder contact formulars.

So we have a worst case allready.

Now I am at the point that I need to deactivate all my form_builder contact formulars.
That will kill my business. I will get a big damage now and I am paying for your SP Page Builder agency plan.

Really guys. A lot of other people wrote allready about this problem. 12 months time and you did nothing. Normally you should saw it after the Joomla 5 release. Where is your product manager? He should check it and bring everything on the way to bring a solution.

Are you even aware of this big problem?
What is now the timeline?
Will you fix it?
Will you still ignore us?

Best regards
Pascal

Toufiq Senior Staff

Hi there,

Thank you for reaching out, and I apologize for any inconvenience caused by this oversight. I understand your frustration after reviewing the comments. I will share your feedback with our development team and get back to you with an update soon.

Best regards,

Toufiqur Rahman (Team Lead, Support)

Pascal Asked this

Hello Toufiq,

thank you for your short answer!

It would be nice when your team and you are working with a priority on it.
Just, because there is allmost one year gone allready after the Joomla 5 release and since then the problem born.

From now a lot of people cant use the form_builder and dont get new customers or the customers get angry. It is not a nice situation at all. In my opinion you guys was sleeping in this case ;-).

Even some customer of me are angry at me now. They have for example some healthcare formulars and get only spam and there email provider allready messaged them. Then generator no business now. This can be a problem for me too and for all other SP Page Builder user. Normally, as entrepreneurs, we are liable for these damages.

Just this week is really annoying. I get only phone calls about this problem and I have to explain why and I have no real solution yet.

Best regards
Pascal

Toufiq Senior Staff

In my point of view Joomla CMS should introduce new captcha function. We are trying to figure out the captcha issue. Please stay with us and allow us time. Thank you

Stuart Clark

@Toufiq

That is NOT a suitable answer! Rather than simply ignoring issues (which is exactly what we know will happen from your statement above), you need to actually provide a SOLUTION

You are apparently a "Senior Staff" member - but the answers we are receiving from you are what I would expect from a 1st line helpdesl who can make NO decissions.

ALL JOOOMSHAPER CUSTOMERS DESERVE BETTER SUPPORT

Toufiq Senior Staff

I have shared this topic with our development team. We need to wait for their decision regarding the addition of a third-party CAPTCHA. Additionally, we need to consider which CAPTCHA would be most appropriate on a global scale. I hope you will understand.

Pascal Asked this

Hello @Toufiq,

thank you for your answer!

In my optionion you guys need to go two ways.

  1. You need a own good working captcha in SP Page Builder, that we have no dependencies to any other company. They can just shut there service down or want more money etc. You need to be prepared for this or we all have a problem.

  2. It would be nice when we can use all Captcha Plugins that are installed in Joomla. This will open the market for everybody.

  3. We Third-Party captchas can be a option, but look at Nr. 1. We need for sure a own one first. I developed one by my own and it is just proctecting me in the most cases. But I know the most captchas are not 100% secure anymore. But a own puzzle captcha etc. or a picture with a lot of lines are better then the basic one of you with the 3 * 1 question / answer. Thats nothing for the bots currently.

Have a nice day!

Best regards
Pascal

Toufiq Senior Staff

We are trying to figure out which will be the best and not to be depended third-party.

Stuart Clark

The correct and "simplest" implementation, which alse ensures ZERO third party reliance, is to support the already-existing Joomla CAPTCHA plugin format.

If you can simply use whatever is configured already in Joomla (such as the built-in Contacts component plus a hell of a lot of third party extensions already use) then you don't need to worry about which particular Captcha system is in use.

That is the obvious and simple answer to the question. It shouldn't need to be debated!

Toufiq Senior Staff

Yes, our development team informed me that we can add Google reCAPTCHA to the discontinued Joomla CMS. And we have to think about the future core updates of Joomla. Thanks

Stuart Clark

You're missing the point ONCE AGAIN!

Forget Google reCaptcha!

SIMPLY MAKE USE OF THE STILL SUPPORTED JOOMLA CAPTCHA PLUGIN SYSTEM - THE ONE WHICH LETS YOU SELECT ANY INSTALLED CAPTCHA AS SITE DEFAULT WITHIN GLOBAL SETTINGS!

WHY are you making this so complicated???

Toufiq Senior Staff

Got it. Thanks

Toufiq Senior Staff

I have explained the process to our team.

If i install any captcha plugin it should be display on form builder or contact form as like global configuration captcha option.

Thanks

Stuart Clark

CORRECT!

Toufiq Senior Staff

Thanks & Cheers!

Pascal Asked this

Hello @Toufiq,

I agree with the other opinions.
I am happy that you guys understood the problem.

If we install a other captcha plugin we need to be able to select it from the form_builder.
And if we use the "default" option the form_builder have to use the default captcha plugin of Joomla.

This will open the market for every Joomla developer and will even help you guys.

But at all I saw not a single secure captcha plugin. We need also a recommendation for a captcha plugin. Then we have a complete solution. Or a example of Joomshaper with a documentation ;-). Then we can work in a team on it. You definitely have to provide the interface in the form_builder.

Thank you in advance!

Best regards
Pascal

Yofie Setiawan

I just want to say that we urgently need this issue solve immediately as possible, since i get tons of spam form submission lately.

Toufiq Senior Staff

We will try to add this feature within few days. Please allow us time. Thanks

Stuart Clark

ALL these SECURITY fixes should be your top priority!

Melissa Waldrup-Old

Thanks for your reply and making this a priority, Toufiq!

Toufiq Senior Staff

Our development team is actively working on the CAPTCHA issue. We expect to have a solution implemented as soon as possible. Thank you for your patience.

Log in to reply.