How can I add customize captcha in OJS3?

Dear sir,

I’m using recaptcha in the OJS 3. But, user said It’s very complicated for the registration. How can I used my customize captcha in the OJS 3 website.

Regards,
Suresh Rijal

Hi @sureshrijal,

Do you mean that you’re coding your own CAPTCHA alternative, or something else?

Regards,
Alec Smecher
Public Knowledge Project Team

Yes sir i’m talking about own CAPTCHA. I can code.

Hi @sureshrijal,

I would recommend against rolling your own CAPTCHA – the current use of Google Recaptcha represents an industry standard and the best of a bad situation. You’ll probably be giving up accessibility among other important elements. However, if you decide to do that, try searching the code for recaptcha and you’ll come up with the following key parts of the implementation:

  • lib/pkp/classes/user/form/RegistrationForm.inc.php
  • lib/pkp/classes/template/PKPTemplateManager.inc.php
  • lib/pkp/classes/form/validation/FormValidatorReCaptcha.inc.php
  • lib/pkp/templates/frontend/pages/userRegister.tpl
  • templates/notification/maillist.tpl

Regards,
Alec Smecher
Public Knowledge Project Team