а, ну тогда прехук или хук
У меня не отлавливает через прехук неактивного пользователя. 😭
$email = $hook->getValue('email');
$user = $modx->getObject('modUser', ['email' => $email, 'active' => false]);
if($user) {
$errorMsg = 'Пользователь с таким Email уже зарегистрирован на сайте. Перейдите на страницу <a href="[[~171]]">восстановления пароля</a>';
$hook->addError('user',$errorMsg);
return false;
}
return true;