desirepath41 / visualCaptcha

visualCaptcha's Main Repo. This is a collection of all the different versions/repos of visualCaptcha.
https://emotionloop.github.io/visualCaptcha-demo/
407 stars 43 forks source link

Doesn't work with JavaScript disabled #29

Open ghost opened 8 years ago

ghost commented 8 years ago

I just had a look at http://demo.visualcaptcha.net

Without JavaScript enabled, it doesn't appear to be functional.

BrunoBernardino commented 8 years ago

Hi @sampablokuper!

Thank you for using visualCaptcha!

Indeed it requires JavaScript to be functional. It's a requirement.

Do you have a suggestion for his or should work in that scenario?

Thanks!

ghost commented 8 years ago

At the very least, there should be a fallback stating that JavaScript is required in order for the CAPTCHA to work.

Better still would be a CAPTCHA that works without requiring JavaScript, along these lines:

  1. SERVER generates STRING and inserts it, somewhat obfuscated, into a corresponding image/sound/whatever (CAPTCHA).
  2. SERVER serves page embedding CAPTCHA to CLIENT.
  3. USER views/hears/etc CAPTCHA.
  4. USER enters their belief of STRING value into a form on CLIENT and submits form to SERVER.
  5. SERVER compares user-entered STRING with generated STRING.

Thanks :)

BrunoBernardino commented 8 years ago

I agree!

Will happily take a PR in https://github.com/emotionLoop/visualCaptcha-frontend-core for this. :)