K2 Captcha与核心joomla验证码冲突

时间:2013-08-05 21:58:42

标签: joomla joomla-extensions joomla-component

我一直在Joomla网站上遇到用户注册问题。我也安装了K2。它基本上是Captcha recaptcha,它正在创造问题,我无法解决它。我启用了核心joomla captcha recaptcha插件。当我启用两个核心joomla n K2 captcha recaptcha时,注册表单会给出错误,说“你输入的单词与显示的单词不匹配”。现在,如果我禁用核心joomla captcha recaptcha。然后注册表单工作,但忘记密码和忘记用户名页面不填充验证码和recaptha。同样,如果我禁用K2验证码重新签名,则注册表单和评论表单不会显示验证码和重新收据,而其他页面上的验证码重新收回工作正常。我不知道如何解决它。请帮忙。

4 个答案:

答案 0 :(得分:1)

这是一个古老的问题,但是值得发布解决方案,因为今天我自己在寻找它,并且在任何地方都没有明确的答案。

全部在设置中。无需编辑文件。在Joomla 3.9.16上测试。 请按照以下步骤消除冲突:

  1. 在Joomla中启用Captcha-ReCaptcha插件。
  2. 转到Joomla的全局配置。将默认的验证码设置为Captcha-ReCaptcha。
  3. 转到K2参数中的“站点”,并将其设置为Google reCaptcha(或同时设置为Google reCaptcha),为注册用户启用它,输入reCaptcha密钥,然后在注册表单上启用它。
  4. 转到用户管理器的选项,并将验证码设置为“未选中”。

最后一步对于在使用K2并造成冲突时阻止Joomla重新捕获触发至关重要。

答案 1 :(得分:0)

我有同样的问题,这对我来说很痛苦,对于组件创建者来说也是一种耻辱。正如我所看到的,许多其他人都有同样的问题,而且还没有解决。我有一些绕道:

使用我的Joomla 3.1.5和K2 v2.6.7

<强>解

  1. 使用ftp转到component / com_k2 / templates /
  2. 重命名(或删除)register.php文件 - 在您(用户)将看到的注册页面上 标准joomla注册表与验证码工作
  3. 请确保您的验证码插件已启用并允许注册
  4. 重要!新注册用户已经是K2用户。我找到了其他解决方案,但需要通过admin
  5. 手动添加它们

    我强烈推荐其他验证码插件而不是reCaptcha,对我来说osolCaptcha非常完美,并且对人们友好。我希望它能有所帮助。在我的网站上它100%工作

答案 2 :(得分:0)

关于验证码,K2,Joomla和注册页面的新安装Joomla 3.2和K2 2.6.7,我遇到了类似的问题

我的工作是删除K2

我是如何到达那是我与K2的另一个问题是我无法保存/编辑/更改其任何参数。我无法根据需要添加验证码密钥,无法更改任何开关等。我可以选择保存,Joomla会回复说我的配置更改已保存,但更改将全部恢复为原始格式和/或者他们的默认设置或内容。

我确实注意到K2在高级选项卡下的验证码键子部分下方有一个开关,该部分说明“启用验证码在注册页面上显示”并且默认设置为“否”或不启用。

我移除K2的那一刻,验证码出现在注册页面上,现在一切正常.......减去了K2的好处

使用K2,密码重置和用户名重置工作正常,只有注册页面不会显示验证码,并回到我的另一个无法更改扩展(K2)参数的问题,它被锁定不显示。

这是我发现在我的注册页面上获取验证码的唯一方法,至于参数保存问题,无法纠正它,K2网站上没有人似乎承认或有任何建议来解决问题

希望这有帮助,

戴尔

答案 3 :(得分:0)

这是两个验证码之间的Js冲突。

删除k2寄存器将有所帮助,它将退回并使用joomla寄存器进程代替。 1)检查注册插件的顺序 2)尝试在K2参数中调整要使用的JS版本。