Spam Login Filter

Blocks registrations using external service stopforumspam.com, internal domain blacklist and internal e-mail blacklist.

Last updated
Recommended Releases
Elgg Release Download Date Links
2.02.1.1 (26KB)2015-Dec-18
1.122.1.1 (26KB)2015-Dec-18
1.112.1.1 (26KB)2015-Dec-18
1.102.1.1 (26KB)2015-Dec-18
1.92.1.1 (26KB)2015-Dec-18
1.81.8.5 (17KB)2013-Aug-21
1.71.7.4 (106KB)2011-Dec-05
Show all releases

This plugin validates every registration against stopforumspam, fassim, internal domains, e-mails and IP blacklist.

The five validations can be enabled or disabled, and, to save external resources, the plugin validates the registration in the order below:

  1. Check IP against IP blacklist cache. (Cache expires once a week).
  2. If negative, check e-mail domain against domain blacklist.
  3. If negative, check e-mail against e-mail blacklist.
  4. If negative, check e-mail and IP against stopforumspam.com

Features

  • Four validations can be enabled or disabled.
  • The plugin always checks the HTTP Status of stopforumspam.com and fassim.com. If the service is down, the plugin ignores the service and validates the user.
  • Optionally, the plugin can send, by e-mail, notifications about the blocked spammer.
  • If the user has a StopForumSpam API Key (Optional), the plugin can notify stopforumspam about the spammer.
  • The plugin doesn't extend the registration form, so must be compatible with every profile plugin. (Tested with Profile Manager).

Requirements

  • API Key from http://www.stopforumspam.com/ (Optional)
  • PHP CURL function enabled. If you use a shared host, check with your host admin.
  • ELGG "daily" cron must be running.

Installation

  • Optionally gets a stopforumspam.com API Key.
  • Modify and save the settings.
  • Done.

Final notes:

  • If you like it, recommend it! Recommending, you don´t help me: you help the community, showing the best rated plugins and saving hours for new users.

Thanks:

  • Thanks to @RayJ for developing the original version of this

Matt Beckett

I'm a self-employed web developer, family man, nerd, scuba diver. Manager/maintainer of this elgg community site, and core Elgg development team member.

Project Info

Stats

  • Category: Spam
  • License: GNU General Public License (GPL) version 2
  • Updated: 2015-12-18
  • Downloads: 10422
  • Recommendations: 78

Other Projects

View Matt Beckett's plugins