Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Captcha #4

Open
TechArea opened this issue Apr 23, 2020 · 4 comments
Open

Add Captcha #4

TechArea opened this issue Apr 23, 2020 · 4 comments

Comments

@TechArea
Copy link

Hi

Could you please provide a Captcha for your plugin?
That would be great!

Thank you in advance.

@Galixte
Copy link
Contributor

Galixte commented Jun 26, 2020

@robiso could you take this in consideration, please?

Regards.

@robiso
Copy link
Owner

robiso commented Jun 27, 2020

Hi @Galixte, @TechArea, I would also love this feature.

Since my dev skills are a bit rusty, I wouldn't want to develop something unstable or bypassable (in regards to the captcha).

I'll add this request to the official WonderCMS repo and hopefully someone with better skills can pick it up.
Added the request on the offiicial repo: WonderCMS/wondercms#207

@pitva90
Copy link
Contributor

pitva90 commented Oct 22, 2022

I implemented Google reCAPTCHA v3 - #10
All you have to do is get your SiteKey and fill it in the config file.

If there is no SiteKey filled in, the form is working just like before. I've tested both states.

But there is one thing I figured out now. If users update the contact-form plugin, their config file will be overwritten with the default one. But I don't know what to do about it :(

@robiso
Copy link
Owner

robiso commented Jan 4, 2023

Hey @pitva90, sorry for the late response.
First of all thank you for your contribution. This is an amazing additional to the contact form

We could create a separate file which wouldn't be deleted, possibly put it in the /data folder? However when removing the plugin, users would manually have to remove that file.

@slavenstancic, any easy idea how we could achieve this? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants