paranoia

NP_Paranoia.php

This plugin allows you to be notified by email when new accounts are created, when existing accounts are deleted and when successful and failed login attempts occur. It also allows the same events to be recorded in the ActionLog with the IP address.

General Plugin info
Author: Kevin Whitworth
Current Version: 0.1
Download: NP_Paranoia.zip 4kb zip file containing 2 files and one sub-directory
Code: here
Demo: N/A
Forum Thread: here

Installing

  1. Unzip the file
  2. Upload NP_Paranoia.php to your plugin directory
  3. Upload the paranoia directory (which contains the file english.php) to your plugin directory
  4. Install the plugin...
  5. Set the options...

How to use the plugin

The plugin allows you to receive email notifications for the following events:

  • New member account created
  • Member account deleted
  • Login successful
  • Login failed

Notification for each of these event types can be set in the plugin options, so for example, if you’ve got lots of active members and don’t want to see every time they login, you can turn the login success off.

By default, the alerts are sent to the administrator email address from the Nucleus configuration. However, you can set another email address to use instead via the plugin options.

Finally, also in the plugin options, you can choose to log any of the events you’ve selected to be alerted about in the ActionLog as well. Whilst to some degree this duplicates basic Nucleus functionality, it does log the IP address of whoever was creating/deleting accounts or loggin in, which Nucleus doesn’t currently do.

Options

  • Email address to send alerts to - leave blank to use admin email address
  • Email when a new member account is created - [Yes|No]
  • Email when a member account is deleted - [Yes|No]
  • Email when a member fails to logs in - [Yes|No]
  • Email when a member successfully logs in - [Yes|No]
  • Log recorded events to action log - [Yes|No]

Wishlist

  1. Look into more graceful upgrade options from PluginDevWiki
  2. Contemplate value of logging successful and failed logins to action log as this already happens - although NP_Paranoia logs IP address as well.
  3. Other possible features:
    • Alert on NP_Paranoia being uninstalled
    • Alert on NP_Paranoia options changed
    • Alert on member options changed
  4. Must learn to code properly...

Bugs

None that I know of ;-)

History

  • v0.1 - initial version, released 8 December 2008
 
paranoia.txt · Last modified: 2008/12/08 19:53 by jacurutu