=== Expire Users === Contributors: husobj Donate link: http://www.benhuson.co.uk/donate/ Tags: users, password, expire, login, roles Requires at least: 3.1 Tested up to: 3.5 Stable tag: 0.4 License: GPLv2 or later Set expiry dates for user logins. == Description == > Important security update - if you are using version 0.2 or earlier please upgrade **Currently a beta version.** This plugin allows you to set expiry dates for user logins. You can set a user to: * Never expire (default) * Expire in X days, weeks, moths or years * Expire on a specific date When a user expires you can: * Change the role of that user * Replace the user's password with a randomly generated one * Send an email notification to the user * Send an email notification to the site administrator * Perform you own actions using an `expire_users_expired` hook The email notification messages can be configured in the admin settings. Please post in the [support forum](http://wordpress.org/support/plugin/expire-users) if you find any issues. == Installation == To install and configure this plugin... 1. Upload or install the plugin through your WordPress admin. 2. Activate the plugin via the 'Plugins' admin menu. 3. Edit a user to set password expiry options. = Upgrading = If you are upgrading manually via FTP rather that through the WordPress automatic upgrade link, please de-activate and re-activate the plugin to ensure the plugin upgrades correctly. == Frequently Asked Questions == None at present. == Screenshots == 1. Expire Date column in users admin. 2. Edit a user's expiry date and expiry actions. 3. Edit email notification messages. 3. User login expired error. == Changelog == = 0.4 = * Enables email notifications to users and administrators. * Add a settings page where you can configure email notification messages. * Perform you own actions on user expiry using an `expire_users_expired` hook. * Only allow users with user editing capabilities (administrators) to edit expiration dates. = 0.3 = **Important Security Update!** * Fix authenticate() and login issue. = 0.2 = * Prepare for translation. * Fix 'Expire Date In…' settings. = 0.1 = * First Release. If you spot any bugs or issues please [log them here](https://github.com/benhuson/expire-users/issues). == Upgrade Notice == = 0.4 = Option to enable email notifications and perform custom actions on user expiry. = 0.3 = Important security update! = 0.2 = Ready for translation. Fixed "Expire Date In..." settings. = 0.1 = First release.