Hello,
First, allow me to apologize for all the noob questions/assumptions below. I am 100% new to hookable events.
The problem I am trying to solve
Naturally, when a customer is sending spam (voluntarily or as in most cases, involuntarily) we suspend the email account affected. The problem is that there are reckless/ill-advised/thick-skinned/confused customers that simply reactivate the email account without solving the underlying problem. Naturally the spam resumes.
What I am trying to do
I am trying to find a way to prevent the above problem by denying the unsuspension of email accounts suspended (programmatically or not) for spam right upon the unsuspension attempt, so a custom error is returned to the customer attempting this (or at least even a generic error).
Questions:
1. Generally speaking are hookable events, the way to accomplish this or I understood completely wrong what hookable events are?
2. Is there an appropriate hookable event for this?
Additional question:
3. Is there a better or at least easier way to solve this?
Thanks!
First, allow me to apologize for all the noob questions/assumptions below. I am 100% new to hookable events.
The problem I am trying to solve
Naturally, when a customer is sending spam (voluntarily or as in most cases, involuntarily) we suspend the email account affected. The problem is that there are reckless/ill-advised/thick-skinned/confused customers that simply reactivate the email account without solving the underlying problem. Naturally the spam resumes.
What I am trying to do
I am trying to find a way to prevent the above problem by denying the unsuspension of email accounts suspended (programmatically or not) for spam right upon the unsuspension attempt, so a custom error is returned to the customer attempting this (or at least even a generic error).
Questions:
1. Generally speaking are hookable events, the way to accomplish this or I understood completely wrong what hookable events are?
2. Is there an appropriate hookable event for this?
Additional question:
3. Is there a better or at least easier way to solve this?
Thanks!