Problem/Motivation

We need to be able to better track how/when users are being blocked or banned, and in some cases take follow-up actions. The current implementation only supports actions taken within the module context. We also need to be able to differentiate user actions performed by different modules. By dispatching events, it would allow other modules to act and have the context for where the action originated.

Proposed resolution

When a user is ip-banned/blocked/soft-blocked dispatch a module defined event.

Comments

bfuzze9898 created an issue.