This module allows an administrator to define a date on which to expire a specific user account or to define a period at a role level where inactive accounts will be locked.
You need this module if:
- A user (such as contractors or short-term employee) are only active for a set period of time until their Drupal account should be disabled
- You want to lock accounts if a user is inactive for a period of days, (e.g., 90 days for PCI Compliance)
- You want to give someone access to a site for a brief period to test it out and then revoke their access after a specific number of days
- This module is helpful to achieve compliance with PCI DSS requirement 8.1.4:
Remove/disable inactive user accounts within 90 days
This module currently has automated tests for all of the key features. The code meets the Drupal coding standards. There is a stable release, so you can be confident that any security issues will be handled by the security advisory process.
Follow Drupal Documentation for unblocking a user manually.
Recommended modules
If a site has Date popup enabled, this module will use that as the date picker for the expiration date. Date popup is part of the Date module.
Similar modules
- Role expire - for expiring (removing) a role from a user after a set period.
Project information
- Seeking co-maintainer(s)
Maintainers are looking for help reviewing issues. - Module categories: Security, Access Control
- 1,695 sites report using this module
- Created by erikwebb on , updated
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Development version: 8.x-1.x-dev updated 13 Nov 2023 at 22:16 UTC
Development version: 7.x-1.x-dev updated 25 Feb 2016 at 18:33 UTC