Skip to content

Sabre

Current release for WP 2.5 and upper: 1.1.2
Current release for WP 2.3.3 and lesser: 0.6.3

1. What’s this for ?

Sabre is an acronym for Simple Anti Bot Registration Engine.
It’s a set of counter measures against spam registration on your blog.

Your visitors are granted permission to register freely on your blog and now you are plagued by fake users automatically created by spammers? Sabre is the solution to stop definitely these robotized visitors!

List of available features:

  1. Inclusion of a captcha in the registration form
  2. Selection of the captcha’s complexity
  3. Selection of the background colour for the captcha image
  4. Inclusion of a math test in the registration form
  5. Selection of the math test’s complexity
  6. Inclusion of a text test in the registration form
  7. Random or fixed choice of the test to run
  8. Unobstrusive tests to detect if registration is done by humans or not
  9. Registration blocked if Javascript is unsupported by the browser
  10. Registration blocked if visitor’s IP address is found on ban lists
  11. The blog administrator can validate the user registration
  12. The user can validate his registration by clicking on a link sent by mail
  13. Limit the number of days to confirm registration. Without beeing confirmed within the period of time, the user account is disabled
  14. Log on prohibited before confirmation
  15. User is allowed to choose his password when registrating on the blog
  16. User must agree with a warning text, disclaimer or general policy note when registrating
  17. User must give an invitation code during registration
  18. Main statistics displayed on the blog’s dashboard
  19. Custom logo on logon/registration screen

All these features are activated by parameters. Thus, Sabre is flexible enough and fits the protection policy you define for your blog.

2. Requirements

  • WordPress: Sabre requires at least WP 2.1 (or up). It is compatible with all versions of WordPress up to the latest release (3.0).

3. Installation

  1. Download the archive for WP 2.5 and newer or the archive for previous versions of WP. You also can get those files in the plugin repository of WordPress.org.
  2. unzip and drop all the files, (within the Sabre directory – including the subdirectories) as is, in your plugins/sabre directory.
  3. Enable the plugin in the WP Admin >> Plugins section.

IMPORTANT NOTE:
If you are upgrading from a previous install, don’t forget to deactivate Sabre before overwriting the older files with the new ones. Then activate it again so Sabre can apply the required database and options updates.

4. Other languages

Sabre is delivered in English and French but can be easily used with other languages. You just have to create a file sabre-xx_YY.po (xx_YY being the language code of your WordPress settings. Eg: fr_FR for French) from the existing file sabre.pot using PoEdit. Then, just translate the text strings located after the “msgid” tag and put the translated string after the “msgstr” tag. Alternatively, you can find the translation files (.mo et .po) of some languages in the FAQ page.

The resulting PpP-xx_YY.mo file has to stored in the “languages” directory of Sabre.

5. Documentation

See the detailled user manual

See the FAQ

See the change log

331 Comments

Pages: [37] 36 35 34 33 32 31 30 29 28 271 » Show All

  1. Joseph wrote:

    I must be missing something. I downloaded and installed Sabre and activated the plugin. Then I configured ALL of the seetings. BUT… I do NOT see a Sabre windget OR shortcode. What do I NOW and why isn’t this documented? The installation instructions seem to be missing a FEW steps. Thanks

    Posted on 2012-03-16 at 1:22 | Permalink
  2. Oskar Thorin wrote:

    Hello and thank you for this excellent plugin. I have translated it into Swedish, send me an email if you want the files.

    Posted on 2012-02-05 at 1:34 | Permalink
  3. Perrine wrote:

    Bonjour,

    Je viens d’installer SABRE sur mon blog (WP 3.3.1) mais plus personne ne peut s’inscrire, j’obtiens systématiquement les messages d’erreur suivants :
    ERREUR : Session inconnue.
    ERREUR : Status de la session invalide.
    ERREUR : Inscription stoppée par Sabre.

    Faut-il créer un dossier avec des droits 777 pour enregistrer les sessions ? Ou autre chose ?

    Merci :)

    Posted on 2012-01-18 at 10:56 | Permalink
  4. Stefan Sauer wrote:

    I am getting “PHP Notice: Uninitialized string offset: 6 in /home/buzztard/news/wp-content/plugins/sabre/sabre_captcha.php on line 91″ in my error.log. I believe spammers call plugins/sabre/sabre_captcha.php?sabre_id=xxx directly. The error can be provoked by calling the plugin with a too short sabre_id. Can this be made saver (using referer, checking that the id is correct)?

    Posted on 2011-12-07 at 12:47 | Permalink
  5. Evert Mouw wrote:

    I created a Dutch translation for Sabre:

    http://www.furorteutonicus.eu/sabre/

    Regards,
    Evert Mouw

    Posted on 2011-11-19 at 13:46 | Permalink
  6. ?!? wrote:

    @Lissa,
    Unfortunately Sabre is not BuddyPress compatible.

    Regards

    Posted on 2011-11-15 at 13:03 | Permalink
  7. Lissa wrote:

    Does Sabre work with buddy press? I would love to use it but get an error message when I activate it and try to register as a new user.

    Posted on 2011-11-11 at 0:36 | Permalink
  8. asomy wrote:

    Hi there. I use this great plugin on WP 3.2.1. and it seems to work well.
    I configured Sabre to let the Admin confirm user registration. Emails were sent to user, but admin don’t get notification about user registration request.

    Is it possible to let the admin get a notification-email when users want to register?

    Best Regards
    asomy

    Posted on 2011-11-08 at 11:12 | Permalink
  9. guy brochard wrote:

    Never mind … after cleaning the database ( sabre settings left over in wp_options), Sabre installed properly and is up and running.
    Thanks for this great plugin.

    Posted on 2011-11-03 at 15:40 | Permalink
  10. Guy Brochard wrote:

    Encore moi …
    I installed the plugin, run it for few days, was happy, then got attcked by hackers … I therefore changed the database prefix on the wordpress tables.
    The plugin stopped working (no way for existing users to log-in, or to manually add them : SQL error).
    I now tried to reinstall but without success. I suppose the table name”wp_users” is hardcoded somewhere in your code ?
    The plugin desn’t create any “sabre” table in the database …
    Any idea how to have it being installed on a “custom” wordpress database.
    Merci,
    Guyb.

    Posted on 2011-11-02 at 13:39 | Permalink

Pages: [37] 36 35 34 33 32 31 30 29 28 271 » Show All