Есть ли способ получить информацию о удалённых пользователях?

Привет! :wave:

Компания, в которой я работаю, нуждается в доступе к информации о удалённых пользователях, чтобы связаться с ними и, возможно, вернуть их на наш форум.

Поясню немного: у нас возникла ситуация, когда некоторые пользователи зарегистрировались на форуме, но по какой-то причине не активировали свои учётные записи (или просто не захотели). В результате форум удалил эти неактивированные аккаунты. Нам нужен способ получить доступ к email-адресам этих пользователей, чтобы связаться с ними и попытаться вернуть их.

Пожалуйста, не спрашивайте, зачем это нужно. Это решение моего начальника, поэтому мне нужно узнать у вас, есть ли возможность извлечь (возможно, в формате JSON) всю информацию об удалённых пользователях или хотя бы их имена и адреса электронной почты.

Большое спасибо!!

Если вы перейдёте на страницу Администрирование / Журналы / Действия сотрудников вашего сайта и установите фильтр на «удаление пользователя», вы увидите список пользователей, удалённых системой:

Вы можете нажать на ссылку «показать», чтобы получить подробную информацию об удалённом пользователе. Этот скриншот сделан с моего тестового сайта, поэтому он не раскрывает никакой конфиденциальной информации:

Поскольку пользователь удалён из базы данных, id не будет полезен, но, возможно, поля username или name предоставят вам нужные данные.

Спасибо за быстрый ответ, как всегда!!! :pray:

Да, я знаю, как туда попасть, но нам нужна почта, которую использовали удалённые пользователи для регистрации на форуме.

Есть ли способ вернуть эти адреса… или эта информация тоже была удалена из базы данных?

Спасибо!

Я не думаю, что существует способ восстановить адрес электронной почты удалённого пользователя. Discourse обрабатывает удаление пользователей иначе, чем удаление сообщений или тем. При удалении пользователя он полностью удаляется из базы данных, тогда как при удалении сообщения или темы оно лишь помечается как удалённое (soft-delete), что позволяет восстановить его позже.

Спасибо за ответ, мистер Коссар! Значит, восстановить адрес электронной почты удалённых пользователей всё-таки невозможно. Никакой проблемы, в любом случае это был просто пробный выстрел :slight_smile:

Ещё раз спасибо!