diglabby / mapa

Repository for Mapa project
GNU Affero General Public License v3.0
15 stars 21 forks source link

[6.1] CAPTCHA. Research #158

Open rizomaa opened 5 years ago

rizomaa commented 5 years ago

What open source libraries better to use for the solution

CAPTCHA should be added on the 1/ Add entry form (primarily) 2/ Add event form.

denis-shvets commented 5 years ago

I'm pretty sure this one is the best start - https://www.google.com/recaptcha/intro/v3.html

rizomaa commented 5 years ago

@denis-shvets is this opensource solution?

denis-shvets commented 5 years ago

Looks like. Part of description:

reCAPTCHA is a free service that protects your website from spam and abuse.

rizomaa commented 5 years ago

@denis-shvets do they provide code for editing or we need to include third party library?

mvit22 commented 4 years ago

If use react-google-recaptcha, you need to bind mail and get a key for Google reCAPTCHA v2. And so I would ask you to get a key and send it to me.

rizomaa commented 4 years ago

@VitalyMikulich is there any opensource alternative for captcha? please make the reasearch and provide ~3 alternatives

mvit22 commented 4 years ago

Alternatives which I found https://github.com/sayem314/hooman https://github.com/robiveli/js-captcha https://github.com/trekjs/captcha

rizomaa commented 4 years ago

That is good. What is the best on you opinion and why?

mvit22 commented 4 years ago

I think this https://github.com/robiveli/js-captcha, because this captcha simplier to user then other.

rizomaa commented 4 years ago

@VitalyMikulich please start to implement

mvit22 commented 4 years ago

At the beginning

image

Wrong answer

image

Correct answer. When captcha correct, captcha's input is blocking

image

When the captcha is incorrect or not completed at all and user click on button "save", an alert will appear on the screen and submitting the form will be prohibited until the captcha is incorrect

image

rizomaa commented 4 years ago

@VitalyMikulich выглядае прывабна. раби ПР на dev і далучай сюды лінк на яго. дзякуй

mvit22 commented 4 years ago

PR - https://github.com/diglabby/mapa/pull/379/

mvit22 commented 4 years ago

Допустил небольшую ошибку в PR, сейчас сделаю новый

mvit22 commented 4 years ago

Правильный PR - https://github.com/diglabby/mapa/pull/381