Привет,
Несколько пользователей на моём форуме попросили удалить свои аккаунты. Чтобы их сообщения не удалялись из форума и из личных сообщений (например, их запрос на удаление), я деактивировал их учётные записи и разлогинил их.
Вход осуществляется через SSO, и я полностью отключил возможность входа для них, чтобы они не могли снова присоединиться.
Однако я только что посмотрел логи и заметил, что аккаунт, который я деактивировал вчера, получил письмо с темой «activation_reminder» (напоминание об активации) через несколько часов после деактивации.
Отправка письма с напоминанием об активации пользователям, деактивированным администратором, очевидно, является некорректным поведением. Есть ли способ отключить такие письма, учитывая, что мы используем SSO?
Также я вижу, что пользователь получил письмо с темой «email_reject_inactive_user» за несколько дней до этого и лишь через несколько часов после отключения.
Это не отвечает напрямую на вашу проблему, но обычно на форуме, который я модерарирую, если пользователь хочет быть удалён, мы используем функцию «Анонимизировать пользователя», доступную в административных опциях пользователя. Они больше не могут войти, их личные данные удаляются, но их сообщения остаются. Вероятно, это лучше и проще, чем просто отключать учётные записи, не так ли?
Спасибо, Алекс, я ценю это — в итоге я поступил именно так. Мой первоначальный отказ от этого был связан с тем, что я хотел иметь запись о пользователе, который запросил удаление. Я знаю, что лог пользователя всё ещё можно просмотреть, но найти этого пользователя после его анонимизации сложно.