WebJETImageCaptchaService.java
package sk.iway.iwcm.system.captcha;
import com.octo.captcha.service.captchastore.FastHashMapCaptchaStore;
import com.octo.captcha.service.image.DefaultManageableImageCaptchaService;
/**
* ImageCaptchaService.java
*
*@Title webjet4
*@Company Interway s.r.o. (www.interway.sk)
*@Copyright Interway s.r.o. (c) 2001-2010
*@author $Author: jeeff $
*@version $Revision: 1.1 $
*@created Date: 2.2.2010 13:36:38
*@modified $Date: 2010/02/09 08:56:19 $
*/
public class WebJETImageCaptchaService extends DefaultManageableImageCaptchaService
{
public WebJETImageCaptchaService()
{
super(new FastHashMapCaptchaStore(),
new WebJETImageCaptchaEngine(),
180,
100000,
75000);
}
public boolean testResponseForID(String ID, String response)
{
try
{
if (super.store.getCaptcha(ID) != null) return super.store.getCaptcha(ID).validateResponse(response.toUpperCase());
}
catch (Exception e)
{
}
return false;
}
}