0

在 Wordfence 文档中说:

"过滤器“<strong>wordfence_ls_require_captcha”可用于在您选择的情况下禁用 CAPTCHA。这对于包含具有不需要 CAPTCHA 的身份验证的 REST 端点的插件可能很有用。您的过滤器应返回 false 以绕过 CAPTCHA必要时要求,否则当需要 CAPTCHA 时为真"

如果我尝试通过JWT进行 API 调用,我会通过电子邮件获得身份验证链接,并且无法继续我的流程。此 API 调用已经有用户名:auth 用户的密码。因此,我怎么能使用这个过滤器

wordfence_ls_require_captcha

为了禁用文档中建议的 Wordfence 之类的身份验证邮件(在收件箱中发送的电子邮件,带有验证链接,以便登录 - 这是我要禁用的)?

*我已经为未经授权的用户安装了一个禁用所有 API 调用的插件。所以,这个验证邮件暂时没用。

4

1 回答 1

1

查看最新的 WordFence 可用版本(撰写本文时为 7.5.5)似乎主题为“需要登录验证”的电子邮件仅在两种情况下(AND)发送:

  • $requireCAPTCHA = true
  • $performVerification = true

由于我们可以$requireCAPTCHA = false使用该过滤器,这就是您要停用该电子邮件的方式:

add_filter( 'wordfence_ls_require_captcha', '__return_false' );
于 2021-08-18T14:13:57.247 回答