It would be really useful to be able to have an option to set the CAPTCHA persistence for the user so that once they validate the request they never have to be asked again.

CommentFileSizeAuthor
#1 persistence.png66.63 KBsoxofaan
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

soxofaan’s picture

Status: Active » Fixed
FileSize
66.63 KB

this is already possible with the last persistence option (see attached screenshot): once the user successfully answers on a challenge, (s)he will not be asked afterward.

Note that this feature requires cookies.

DamienMcKenna’s picture

Status: Fixed » Active

The current option relies upon the session, not specifically cookies.

What I'd like to be able to do is:

  • Require all anonymous users fill out the CAPTCHA once per session.
  • Require all user registrations fill out the CAPTCHA, and store it in their user object, this will verify new users are legit.
  • Require all registered users fill out the CAPTCHA once and store it in their user object, this will avoid letting any of the existing several thousand users slide past the security check.
Liam Morland’s picture

Version: 6.x-2.0 » 7.x-1.x-dev
Issue summary: View changes

I think it should be possible to configure persistence differently for anonymous vs. logged-in users. We don't ever want to show a CAPTCHA to a logged-in user.

Anybody’s picture

Status: Active » Closed (won't fix)

After 7 years ;) Doesn't look as anyone is interested to implement this. Feel free to reopen if my assumption is wrong.