4

We get our share spam accounts on our MediaWiki, and we'd like to curb it. According to MediaWiki's Extension:ConfirmAccount:

The ConfirmEdit extension can be used (in conjunction with the ConfirmAccount extension) in order to use captchas to stop flood requests...

Then, in MediaWiki's API:Account creation:

When used with Extension:ConfirmEdit, a CAPTCHA may be presented for new account creations...

The API/CAPTCHA docs then go to provide what looks like a few JSON strings, without information how to actually enable a CAPTCHA at account creation without the need for Sysops or Bureaucrats intervention.

Can someone provide clear and concise instructions on how to enable enable a CAPTCHA at account creation without the need for Sysops or Bureaucrats approval under MediaWiki 1.25?

(My apologies for a broad question like this. I prefer to ask narrow questions, but the MediaWiki docs are so crummy in this area I have to beg for the answer).

  • Somewhat unsurprisingly, the instructions about enabling the ConfirmEdit extension can be found on the ConfirmEdit extension documentation page, not in the API docs or the documentation pages of unrelated extensions. – Tgr Sep 3 '15 at 8:35
  • @Tgr - Its account creation; not editing. That seems very related to me (but I'm not a WikiMedia expert). – user40589 Sep 3 '15 at 20:33
  • ConfirmEdit shows captchas in various places (including registration); ConfirmAccount is about sysops confirming accounts (ie. replacing open registration with registration requests which have to be confirmed). //The ConfirmEdit extension can be used (in conjunction with the ConfirmAccount extension) in order to use captchas to stop flood requests...// means that when you are using ConfirmAccount, you can use the captchas provided by ConfirmEdit to prevent being flooded by registration requests by spammers. – Tgr Sep 3 '15 at 21:48
1

If you enable ConfirmAccount, you don't need CAPTCHAs for account creation any longer. Just drop ConfirmEdit, if your wiki becomes closed access.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy