# User Recertification

The User Re-certification ECA model provides automated security monitoring and user account management for Drupal sites. It tracks user activity, automatically manages inactive user accounts to maintain security compliance.

* Identifying users who haven't logged in for extended periods
* Automatically blocking accounts after prolonged inactivity
* Providing regular reports on inactive and blocked user accounts

## Inactive User Monitoring

Workflow sequence to trigger inactive user list notification to admins after **3 months ( +90 days )** of inactivity.

* Queries the count of inactive users.
* Generates an HTML table listing all inactive accounts.
* Creates a summary message with the total count.
* Sends notification emails to all administrators.

<figure><img src="/files/WiESN56Am4zyWzi9BXwF" alt="Inactive User Monitoring"><figcaption><p>Workflow sequence - Inactive User Monitoring</p></figcaption></figure>

## Automatic Account Blocking

Workflow sequence to trigger to Ensure proper blocking and notification logic after repeated inactivity of **3 months and 10 more days ( +100 days )**.

* Queries users meeting the inactivity threshold.
* Iterates through each user and blocks their account.
* Generates an HTML report of blocked accounts.
* Notifies administrators with a summary email.

<figure><img src="/files/pfkEsSqQK1Nfbu7RbBBA" alt="Automatic Account Blocking"><figcaption><p>Workflow sequence - Automatic Account Blocking</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.varbase.vardot.com/10.1.x/developers/varbase-eca-visual-workflow-builder/user-recertification.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
