简体   繁体   English

在Joomla 1.5用户注册中安装Recaptcha

[英]Installing Recaptcha in Joomla 1.5 user registration

I am trying to install ReCaptcha into the user registration of Joomla 1.5. 我正在尝试将ReCaptcha安装到Joomla 1.5的用户注册中。 This may just be an issue with Joomla but when i hit register nothing happens. 这可能只是Joomla的一个问题,但是当我点击注册时没有任何反应。 I think it's doing some JavaScript form validation but there is nothing telling the user what went wrong. 我认为它正在进行一些JavaScript表单验证,但没有告诉用户出了什么问题。 if, God forbid, they do fill out the form correctly Joomla will redirect the user to the homepage and give no notice of success. 如果,上帝保佑,他们确实填写表格正确Joomla将用户重定向到主页,并没有通知成功。

Is this a Joomla issue or is there something wrong with my install? 这是Joomla问题还是我的安装有问题? Does anyone know of a plug-in or module for Joomla that would make this easier? 有没有人知道Joomla的插件或模块会让这更容易?

Thanks in advance, 提前致谢,
Samuel 塞缪尔

UPDATE: Joomla does a lot of "stuff"/"something" to the $_POST and $_GET variables which was causing the reCaptcha to not function. 更新:Joomla对$ _POST和$ _GET变量做了很多“东西”/“某事”,导致reCaptcha无法正常工作。 This was for work which is past so I am not spending anymore time on it. 这是为了过去的工作所以我不再花时间在它上面。 Shameless Plug: use wordpress instead. 无耻的插件:使用wordpress代替。

this can be closed as I don't have time to verify which answer works 这可以关闭,因为我没有时间来验证哪个答案有效

Are you sure you tried all reCaptcha plugins for Joomla? 你确定你为Joomla尝试了所有reCaptcha插件吗? There are plenty: 有很多:

http://extensions.joomla.org/extensions/search/reCaptcha http://extensions.joomla.org/extensions/search/reCaptcha

Make sure your template contains the message tag to display messages to the user regarding successful or unsuccessful registrations (among other things!) 确保您的模板包含消息标记,以向用户显示有关注册成功或失败的消息(以及其他内容!)

http://docs.joomla.org/Jdoc_statements http://docs.joomla.org/Jdoc_statements

Are you sure that no error is displayed ? 你确定没有显示错误吗? Iam using it with some php applications, the error is inside the "BOX". 我使用它与一些PHP应用程序,错误是在“BOX”内。

尝试社区构建器组件,模块。

If by 'nothing happens' you mean the visitor stays on the registration page and doesn't advance, check the JavaScript error log for your browser and ensure that a fatal error isn't keeping the form from being submitted. 如果“没有任何反应”表示访问者停留在注册页面上并且没有前进,请检查浏览器的JavaScript错误日志,并确保致命错误不会使表单无法提交。 If you mean that the page does advance and the result is a completely blank page, there may be a PHP error being encountered, and you have errors not being publicly displayed. 如果您的意思是页面确实前进并且结果是完全空白的页面,则可能会遇到PHP错误,并且您没有公开显示错误。 Log into the hosting server and look at the PHP log to see if there's any fatal errors showing up. 登录托管服务器并查看PHP日志以查看是否出现任何致命错误。

I strongly recommend using mollom/moovum. 我强烈建议使用mollom / moovum。 It works with registration and the beautiful thing is that you don't have to hack any files while users will only notice your protection if there is doubt or spam. 它适用于注册,美妙的是你不必破解任何文件,而用户只有在有疑问或垃圾邮件时才会注意到你的保护。

Joomla does a lot of "stuff"/"something" to the $_POST and $_GET variables which was causing the reCaptcha to not function. Joomla对$ _POST和$ _GET变量做了很多“东西”/“某事”,导致reCaptcha无法正常工作。 This was for work which is past so I am not spending anymore time on it. 这是为了过去的工作所以我不再花时间在它上面。

using wordpress from now on. 从现在开始使用wordpress。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM