Package sk.iway.iwcm.system.captcha
Class Captcha
java.lang.Object
sk.iway.iwcm.system.captcha.Captcha
Captcha.java
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringgetImage(javax.servlet.http.HttpServletRequest request) Vrati HTML kod captcha obrazkustatic voidgetImage(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) Vygeneruje JPG obrazok captchystatic booleanisReponseCorrect(javax.servlet.http.HttpServletRequest httpServletRequest, String response) Overi spravnost odpovede voci obrazku, pouziva sa opakovane cez AJAX volanie (viz check_form_impl.jsp) NEPOUZIVAT V JAVA KODE NA OVERENIE SPRAVNOSTI CAPTCHA, na to treba pouzit validateResponse!!!!static booleanisRequired(String component) Vrati true ak je pre zadanu komponentu vyzadovana captcha (nastavuje sa konfiguracnou premennou captchaComponents ako zoznam oddeleny medzerami)static booleanisRequired(String component, javax.servlet.http.HttpServletRequest request) Vrati true ak je pre zadanu komponentu vyzadovana captcha (nastavuje sa konfiguracnou premennou captchaComponents ako zoznam oddeleny medzerami)static booleanvalidateResponse(javax.servlet.http.HttpServletRequest httpServletRequest, String response, String component) Zvaliduje a VYMAZE odpoved (malo by sa pouzit vo finalnej validacii na strane servera)
-
Constructor Details
-
Captcha
public Captcha()
-
-
Method Details
-
isRequired
Vrati true ak je pre zadanu komponentu vyzadovana captcha (nastavuje sa konfiguracnou premennou captchaComponents ako zoznam oddeleny medzerami)- Parameters:
component-- Returns:
-
isRequired
Vrati true ak je pre zadanu komponentu vyzadovana captcha (nastavuje sa konfiguracnou premennou captchaComponents ako zoznam oddeleny medzerami)- Parameters:
component- - meno komponenty OR null to test if captcha is enabled at allrequest- - ak je zadany request, tak sa skontroluje ci nema sablona vypnutu ochranu proti spamu- Returns:
-
validateResponse
public static boolean validateResponse(javax.servlet.http.HttpServletRequest httpServletRequest, String response, String component) Zvaliduje a VYMAZE odpoved (malo by sa pouzit vo finalnej validacii na strane servera)- Parameters:
httpServletRequest-response-component- - meno komponenty, alebo null ak kontrolu na povolenie komponenty nie je potrebne vykonat- Returns:
-
isReponseCorrect
public static boolean isReponseCorrect(javax.servlet.http.HttpServletRequest httpServletRequest, String response) Overi spravnost odpovede voci obrazku, pouziva sa opakovane cez AJAX volanie (viz check_form_impl.jsp) NEPOUZIVAT V JAVA KODE NA OVERENIE SPRAVNOSTI CAPTCHA, na to treba pouzit validateResponse!!!!- Parameters:
httpServletRequest-response-- Returns:
-
getImage
public static void getImage(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws javax.servlet.ServletException, IOException Vygeneruje JPG obrazok captchy- Parameters:
httpServletRequest-httpServletResponse-- Throws:
javax.servlet.ServletExceptionIOException
-
getImage
Vrati HTML kod captcha obrazku- Parameters:
request-- Returns:
-