【问题标题】:Grails JCaptcha testing modeGrails JCaptcha 测试模式
【发布时间】:2012-11-23 19:30:50
【问题描述】:

任何使用 JCaptcha grails 插件的人都知道这是否具有测试模式(用于自动测试,GEB/Selenium),或者我是否必须手动将测试参数添加到我的配置文件并在所有控制器中检查验证码检查了吗?

【问题讨论】:

    标签: grails captcha grails-plugin


    【解决方案1】:

    没有找到测试模式,但通过在 grails 配置文件中定义测试模式变量来解决它。

        def captchaOK = false
        try {
            captchaOK = jcaptchaService.validateResponse("captchaImage", session.id, params.captchaText)
            }
        }
        catch(CaptchaServiceException cse) {
            captchaOK = false;
        }
    

    被替换为:

        def captchaOK = false
        try {
            if(grailsApplication.config.capatchaTestMode == true) {
                captchaOK = true;
            }
            else {
                captchaOK = jcaptchaService.validateResponse("captchaImage", session.id, params.captchaText)
            }
        }
        catch(CaptchaServiceException cse) {
            captchaOK = false;
        }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多