Class ReCaptchaAspect

java.lang.Object
de.hybris.platform.security.captcha.ReCaptchaAspect

public class ReCaptchaAspect extends Object
An aspect which uses google ReCaptcha api to validate captcha answer on the storefront Registration form.
  • Constructor Details

    • ReCaptchaAspect

      public ReCaptchaAspect()
  • Method Details

    • prepare

      public Object prepare(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
      Throws:
      Throwable
    • advise

      public Object advise(org.aspectj.lang.ProceedingJoinPoint joinPoint) throws Throwable
      Throws:
      Throwable
    • setCaptchaAttributesInRequest

      protected void setCaptchaAttributesInRequest(boolean captchaEnabledForCurrentStore, List<Object> args, javax.servlet.http.HttpServletRequest request)
    • checkAnswer

      protected boolean checkAnswer(String recaptchaResponse)
    • isCaptchaEnabledForCurrentStore

      protected boolean isCaptchaEnabledForCurrentStore()
    • getSiteConfigService

      protected SiteConfigService getSiteConfigService()
    • setSiteConfigService

      public void setSiteConfigService(SiteConfigService siteConfigService)
    • getBaseStoreService

      protected BaseStoreService getBaseStoreService()
    • setBaseStoreService

      public void setBaseStoreService(BaseStoreService baseStoreService)