This Moqui add-on component adds support of captcha to Moqui.
After startup, ImageCaptchaServlet
processes all request to /jcaptcha
which generate a captcha image.
Provide a form containing the captcha challenge (the image) and an input text for the response
<img id="captcha" src="/jcaptcha">
<input type='text' name='j_captcha_response' value=''>
import com.moshi.impl.captcha.CaptchaServiceSingleton
boolean isResponseCorrect = CaptchaServiceSingleton.validateResponseForID(ec, j_captcha_response)
You may change j_captcha_response
to whatever name you prefer
You may add a dummy query string to /jcaptcha
like
$('#captcha').attr('src', '/jcaptcha?t=' + new Date().getTime())
to refresh captcha image.
https://jcaptcha.atlassian.net/wiki/display/general/5+minutes+application+integration+tutorial
Moqui Captcha is CC0-licensed. we also provide an addition copyright and patent grant