WomenInSoftwareEngineeringJP / speak-her-db

Database of women speakers in Japan.
https://speakher.jp
MIT License
25 stars 25 forks source link

Add RECAPTCHA for nominations / contact #70

Open ann-kilzer opened 4 years ago

ann-kilzer commented 4 years ago

Might help with spam prevention, though Netlify does add some safeguards

ann-kilzer commented 4 years ago

Yay we got our first contact, and it turned out to be someone selling a palm kernel oil processing machine. πŸ™ƒ

We're also suspicious about the blank submissions #90 , which might be hitting netlify directly and circumventing the frontend.

ann-kilzer commented 4 years ago

Here's a guide to get started. https://developers.google.com/recaptcha/intro RECAPTCHA v2 Checkbox looks simplest.

I've created the API key pair and registered the site. We may need a backend server to store the private key and communicate with RECAPTCHA, so this may will be blocked by #138 / #15 .

ann-kilzer commented 4 years ago

Oooh, Netlify makes this easy for us! https://docs.netlify.com/forms/spam-filters/#recaptcha-2-challenge

ann-kilzer commented 4 years ago

If someone else wants to help with this issue and take over my PR #140, I'd welcome that. I've been a bit stalled on this one.

πŸ‘‹ @dominikeinkemmer if you're interested feel freeπŸ˜„