问题标签 [botdetect]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2815 浏览

c# - BotDetect Captcha 错误消息未显示 ASP.NET MVC

我已将 BotDetect Captcha 集成到我的 ASP.NET MVC 表单中,当用户输入错误的 Captcha 值时,我无法显示验证消息。

我需要更改什么才能显示验证消息?

编辑- 我添加了Html.BeginForm视图的一部分以指示回发将在控制器中执行不同的操作。

源代码 - 查看

源代码 - 控制器

0 投票
1 回答
1202 浏览

jquery - 使用 Angular js 实现 BotDetect

我们有BotDetect的许可证。我想用 Angular js 实现这个 BotDetect。我在谷歌中搜索并没有发现任何适当的帮助,但是,我得到了angularjs-captcha,它看起来很有希望,但对我没有帮助。

这正是我需要的。

  1. 使用验证码图像加载页面
  2. 用户填写表格
  3. 用户点击提交
  4. 使用 $http 请求页面提交
  5. 如果响应成功或失败,则应根据其工作引擎重新加载验证码。

这是我的表格

控制器

我很确定可能有其他解决方案而不是使用这个 Angular Captcha,但我不认识任何人,所以可以接受替代解决方案。

0 投票
1 回答
963 浏览

spring-mvc - 有一种方法可以在 Stringboot 项目中使用 BotDetect Captcha 吗?

我想在我的 SpringBoot 应用程序中使用 BotDetect Catpcha,但不幸的是,BotDetect 要求我在 web.xml 中进行验证码定义。但我没有 web.xml。你认为是否可以在 SpringBoot 上不使用 web.xml 来定义 servlet ?

web.xml 示例:

0 投票
2 回答
756 浏览

html - Botdetect 验证码 HTML

我想将 Botdetect Captcha 添加到我的 html 文件中。但是在 Botdetect 验证码的网站中,只有 jsp 的示例。在这个 jsp 文件中,<taglib>是这样使用的:

HTML文件中是否有任何替代方法<%@taglib>。我怎么解决这个问题?

0 投票
1 回答
827 浏览

php - Botdetect 验证码错误(laravel-captcha)

我使用 Laravel 5.5,但日语验证码有错误。

我找不到原因,最近几天有时会发生(我没有改变任何东西):

未定义的偏移量:-1 {"exception":"[object] (ErrorException(code: 0): Undefined offset: -1 at .../vendor/captcha-com/captcha/lib/botdetect/CaptchaIncludes.php:2)

请帮我解决这个问题,这对我来说非常重要。

感谢和问候。

编辑: 我的功能

0 投票
2 回答
1091 浏览

asp.net - 使用 javascript 重新加载 BotDetect Captcha

无论如何通过javascript刷新BotDetect验证码?就像验证码模块上的刷新按钮一样!

BotDetect 验证码上的刷新按钮

我尝试使用以下代码查找并触发刷新链接:

但它没有用。我正在使用 ASP.NET MVC 5

0 投票
0 回答
127 浏览

php - BotDetect Captcha 有日语字符错误 (laravel-captcha)

我使用 Laravel 5.5,最近几天日本字符(未定义的偏移量:/CaptchaInclude.php 中的 -1)发生了这种情况(我没有改变任何东西,一切都被罚款了几个月)。

这个问题的原因不是我的错,所以请“不要标记”它就像“重复”问题一样,我没有找到我的问题的任何答案。

这是我的编码:

这是我的问题:

未定义的偏移量:-1 {"exception":"[object] (ErrorException(code: 0): Undefined offset: -1 at .../vendor/captcha-com/captcha/lib/botdetect/CaptchaIncludes.php:2)

0 投票
2 回答
125 浏览

javascript - 是否可以将人类用户和机器人(蜘蛛、爬虫)分开并仅在 AMP 页面上为人类用户显示广告横幅?

客户询问不显示机器人广告横幅,因为公司因此赔钱。

我在非 AMP 页面上实现了这个逻辑,我在客户端通过 JavaScript 解析用户代理。在客户端实现它的原因是缓存,我害怕如果缓存将被保存,当机器人解析站点时,所有人类都将根本看不到广告。

现在我面临在当前站点的 AMP 页面上使用此逻辑的挑战,并考虑如何在客户端也这样做,因为 AMP 项目不给我以通常方式使用自定义 JavaScript 的可能性。

0 投票
1 回答
827 浏览

spring - Spring Boot + Botdetect 验证码:输入流不能为空

我已经尝试将 botdetect 验证码与 Spring Boot 一起使用。这一切都很好,验证码显示它可以检测它是否是人类。但是,每当我使用验证码进入登录屏幕时,我都会不断收到此错误堆栈:

2018-08-02 12:09:01.074 错误 25196 --- [nio-8080-exec-2] .c.SimpleCaptchaFileConfigurationFactory:SimpleXmlConfigurationLoader.load() java.lang.IllegalArgumentException:InputStream 不能为空

这是我的文件夹结构: 在此处输入图像描述

我想知道它是否没有检测到 botdetect.xml 这就是它出现该错误的原因。如何在不放置新的 WEB-INF 文件夹的情况下添加它?

0 投票
1 回答
979 浏览

c# - BotDetect Captcha 问题:回发时初始化新会话

再会!

我只需要一些关于我在使用 BotDetect Captcha 时遇到的问题的帮助。

问题:会话故障排除:回发时初始化新会话、潜在超时或会话恢复问题

我在 asp.net/SharePoint 站点中使用版本 4.1.0.0 的 BotDetect.dll。单击页面中的提交按钮时会发生此问题,并且当它回发以验证页面输入时,验证码部分将失败并显示此问题。

这是我用来验证验证码输入的代码:

让我想知道的是,这段代码在我的开发环境中运行良好,我在网站的 web.config 中使用默认值。但是,当我们将其部署到登台服务器时,会发生此错误。需要指出的一点是 dev 中的 sessionState 只是 inProc 并且在暂存中,它使用自定义 sessionState 到 SQL 数据库 - 我不确定这是否是原因。

这是暂存中的 sessionState 设置:

我无法控制服务器中 iis/站点的设置,所以这对我来说越来越难了,所以我希望有人能够指出要检查或排除故障的方向。

非常感谢!