bbPress Plugin Browser »

Human Test for bbPress (0.9.4)

Download

Version: 0.9.4

Last Updated: 2011-2-28

Requires bbPress Version: 0.8 or higher

Compatible up to: 0.9

Author Homepage »

Plugin Homepage »

Donate to this plugin »

Average Rating

5 stars
4 stars
3 stars
2 stars
1 star
(20)

Your Rating

Author: _ck_


  1. The reason why you get negative numbers on the tags page is because the plugin was not designed to be aware of a custom modification like that, so the session generator never starts.

    you'd have to add 'tags.php' to the list of pages in the function human_test_check

    in_array($location,array('bb-post.php','forum.php','topic.php','tags.php'))) ||

    Posted: 2 years ago #
  2. Michael3185

    Member

    Human Test for bb is failing when used with bbPM. When I read a topic as a non-member, then click a PM The User link, I get;

    Fatal error: Call to a member function has_cap() on a non-object in [mybbPress]/my-plugins/human-test/human-test.php on line 49

    I can remove all of the PM This User links, but then nobody can PM. I can't make all the forums private on this one either; they have to be reabled by non-members, who'd need to register to post. Any ideas _ck_? (Or anyone?)

    Posted: 2 years ago #
  3. That should never happen, it would mean it's being triggered before $bb_current_user is initialized which means it's being called before bb_init. I suspect bbPM is doing something badly.

    Without wasting time debugging bbPM, try this line instead

    if ((empty($human_test['on_for_members']) || bb_current_user_can('moderate')) && is_object($bb_current_user) && !$bb_current_user->has_cap('anonymous')) {return;}
    Posted: 2 years ago #
  4. This plugin works well, but somehow I still keep getting spam registrations. I tested the plugin out myself several times with the human test field empty, with the wrong answer, and with the correct answer and it works as it should. I'm puzzled by how this can be possible but most of the people who register are spam accounts. Are there alternative solutions? I was wondering if maybe the user types in a secret phrase or word into a field provided on a different page on the site, they may register. I'm not how to implement something like that though.

    Posted: 2 years ago #
  5. Bots may have simply be taught to try entering many different numbers until they get it right.

    Or a human may be doing it for them from a 3rd world country for a penny an entry.

    I will periodically update this with new techniques to keep spammers at bay.

    By the way, when you say you keep getting the spam registrations, do you have a wordpress install they may be getting through? How many get through each day/week ?

    Posted: 2 years ago #
  6. Hi,

    I installed the plugin but it will not work on my browser Firefox/3.0.10, but when I open an IE tab it works fine.

    Any ideas why that is?

    Thanks!

    Posted: 2 years ago #
  7. frooyo

    Member

    The plugin doesn't appear to work with the recent 1.0 RC released

    Posted: 2 years ago #
  8. Worked perfectly for me with the latest release (July 3rd release) :D

    Posted: 2 years ago #
  9. Hi _ck_, thank you for a new update. Lately I've been getting some spam registrations so I checked for a new version and saw 0.9.2. I've seen there's a new part added, that checks online on stopforumspam, is that still in tests or should be working if enabled?

    Posted: 2 years ago #
  10. I was testing some stuff, it is not ready for use yet.

    If spam is getting through I'll have to change the formula again and add some other ideas I have.

    Might be able to look at it this weekend.

    Posted: 2 years ago #
  11. ggwarpig

    Member

    Got it up and running on 1.0.1
    How do you control the location of the input field?
    My human test is showing up below my register button.
    Thanks!

    Posted: 2 years ago #
  12. sockmoney

    Member

    We had some issues with this plugin when we tried to implement a referring page redirect after registration. We added the required hidden input field "re" with the referring page as the value, but it broke this plugin. We had to rename our referring field to "zre" and then hack the "Instant Password" plugin to use "zre" instead the standard "re" input field to get it to work.

    My guess is this Human Test plugin is using the "re" field??? That might be why there seems to be a conflict.

    Just thought I would mention it in case others are having the same problem. Now my users are able to register and get automatically redirected to where they were before registering with no problems.

    Posted: 2 years ago #
  13. File not found, trying to download...

    Posted: 2 years ago #
  14. having the same problem, the download link isn't working correctly :(

    Posted: 2 years ago #
  15. ioloman

    5 stars
    4 stars
    3 stars
    2 stars
    1 star

    Member

    great

    Posted: 1 year ago #
  16. Hello,

    is it possible to change the position of the human test?
    I use it together with anonymous posting and posting meta and want the human test to appear right after the name.

    For those who have still spam registrations by using this plugin, just change the text in for example change "+" to "plus" or use another phrase without the "+". It should already help.


    function human_test_question() {
    $compare=$_SESSION['HUMAN_TEST']; // grab correct answer from pre-stored session data
    $xht=rand(2,$compare-1);
    $yht=$compare-$xht;
    $question=human_test_encode(__("How much does")." ".$xht." + ");
    $question.="<span style='display:none;'>".human_test_encode(rand(0,9))."</span>";
    $question.="<span style=''>".human_test_encode($yht." = ")."</span>";
    $question.="<span style='display:none;'>".human_test_encode(rand(0,9))."</span>";
    return $question;
    }

    Posted: 1 year ago #
  17. works fine with bbPress 1.0.2. Thank you!

    Posted: 12 months ago #
  18. yes, it is working, but I`m also interested in changing the position of the question field on the registration side. Any hint?

    Posted: 12 months ago #
  19. Thanks a lot for such a valuable plugin.,...

    http://nimt.co

    Posted: 11 months ago #
  20. BBuser12345

    Member

    I am getting the following error below my post form:

    Fatal error: Call to a member function has_cap() on a non-object in /f2/poliscijobrumors/public/my-plugins/human-test/human-test.php on line 58

    Posted: 11 months ago #

RSS feed for this topic

Add a Comment »

You must log in to post.