验证码 重新验证码不再起作用

2024-02-08

昨天工作正常,但今天验证码不再出现。我调试了代码,我意识到我的 joomla 插件 captcharecaptcha 在将页面渲染为 javascript 文件时包含此文件

http://api.recaptcha.net/js/recaptcha_ajax.js http://api.recaptcha.net/js/recaptcha_ajax.js

但如果我直接从浏览器点击链接,我会得到 404 not found。今天有人遇到类似的问题吗?是不是js文件的路径变了?

您可以更改端点

From

const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";

to

const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";

它会起作用的。我想它适用于任何版本的 joomla


要解决此问题,您需要更改文件 /plugins/captcha/recaptcha/recaptcha.php

line 24

const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";

to

const RECAPTCHA_API_SERVER = "http://api.recaptcha.net/recaptcha/api";

Google 已更改 recaptcha 代码路径,而 joomla 尚未修复此问题。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

验证码 重新验证码不再起作用 的相关文章

随机推荐