Page MenuHomePhabricator

Provide ability to require temporary account users to complete a CAPTCHA in certain circumstances
Closed, ResolvedPublic

Description

There are situations where it would make sense to require temporary account users to complete a CAPTCHA for future edit attempts after initial edit creation. For example:

  • the user's first edit was reverted
  • the user's IP is known to iPoid-Service
  • etc

Event Timeline

I think this is something that can solved via T20110: Define AbuseFilter consequence to display a CAPTCHA, so I will mark it as stalled until we have fully rolled out the showcaptcha consequence.

kostajh changed the task status from Open to Stalled.Jul 12 2024, 6:35 PM
kostajh changed the task status from Stalled to Open.Aug 26 2024, 12:27 PM
kostajh updated the task description. (Show Details)
kostajh renamed this task from Require temporary account users to complete a CAPTCHA in certain circumstances to Provide ability to require temporary account users to complete a CAPTCHA in certain circumstances.Aug 27 2024, 9:41 AM
kostajh claimed this task.

T20110: Define AbuseFilter consequence to display a CAPTCHA is deployed everywhere, and one can use user_type == 'temp' in AbuseFilter variables to require CAPTCHA display to temporary accounts. I've implemented a test for this with this filter https://test.wikipedia.org/wiki/Special:AbuseFilter/history/272/item/1830 and filed T373422: jQuery.Deferred exception: this.setSaveErrorMessage is not a function for an edge case issue noted with DiscussionTools.