This project is not covered by Drupal’s security advisory policy.

This module offers administrators with a convenient solution for managing inactive accounts. Its functionalities include:

  1. Users receive an email notification if they have been inactive for a specified duration.
  2. If users haven't logged in within X amount of days from the first notification, a second email notification is sent.
  3. If users remain inactive even after Y amount of days from the second notification, their accounts are blocked. They are informed of the account status change through an email notification, and administrators are also notified.
  4. If users log in before the account is deactivated, they are automatically excluded from the "inactive user workflow," and their inactivity timer is reset.

The module offers a dashboard that provides complete visibility into the inactive user workflow. Admins can easily track the stage of the workflow each user is in, check their last login details, and more. Additionally, all email notifications are customizable using token replacements.

Roadmap for future enhancements:

1. Allow administrators to choose whether user accounts should be deactivated or permanently deleted.
2. Provide an optional self-service mechanism for users to restore their accounts if they are blocked due to the inactive user workflow.

Supporting organizations: 

Project information

  • Project categories: Access control
  • Created by arlina on , updated
  • shield alertThis project is not covered by the security advisory policy.
    Use at your own risk! It may have publicly disclosed vulnerabilities.

Releases