Botdetect验证码在Firefox中不起作用

时间:2019-10-14 07:55:59

标签: asp.net-mvc captcha botdetect

最近我收到报告说验证码在Firefox中不起作用。我在chrome上做了一些测试,即edge,它工作正常,但是在Firefox中,验证码总是不正确的。

经过更多调查,我发现当URL位于HTTPS中时,验证码是错误的,但是对于HTTP,验证码是正确的。

我在网络配置中使用rewrite将所有HTTP重定向到HTTPS,现在出现了这个问题。

<rewrite>
      <rules>
        <rule name="asnaf" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
          <match url="*" />
          <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" />
          <conditions>
            <add input="{HTTPS}" pattern="off" />
            <add input="{URL}" negate="true" pattern="BotDetectCaptcha\.ashx$" />
          </conditions>
        </rule>
      </rules>
    </rewrite>

如何解决问题?

0 个答案:

没有答案