Пользователи, которые закрыли свои аккаунты, или системное удаление пользователей?

Есть ли способ увидеть, сколько пользователей закрыли свои аккаунты? Не могу найти ничего по этому поводу. Наш форум (размещенный у вас) community.pynk.io показывает почти постоянное количество пользователей в течение нескольких месяцев (от 930 до 950)… У нас уже было много регистраций, но мы не видим роста этого числа (за одну неделю 31 новая регистрация, а число изменилось с 938 до 947… это невозможно, цифры не сходятся).

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

Спасибо!

Вы можете проверить журнал удалений пользователей по ссылке: https://community.pynk.io/admin/logs/staff_action_logs?filters={"action_name"%3A"delete_user"%2C"action_id"%3A1}.

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

5 лайков

Спасибо, Фалько, за быстрый ответ! Я вижу, что много пользователей удалено, но вопрос в том, почему? Я вижу сообщения вроде «Удалено самим пользователем из /u/inancakduvan/preferences/account», что означает, что пользователь сам удалил свою учётную запись… это нормально, но все остальные удаления выглядят как «Автоматически удалено как заброшенная, неактивная учётная запись»… и они помечаются как удалённые «системой».

Автоматические удаления происходят уже 13, 18, 19 и 24 дня назад… иногда за один день система удаляет от 10 до 12 пользователей… почему? Разве автоматические удаления не должны происходить только после двух лет отсутствия активности на форуме? Наш форум существует уже 11 месяцев…

Похоже, что это не удаления, связанные с неактивной задачей, так как в ней есть контекст:

Какую информацию показывает ссылка :information_source: Показать, когда вы на неё нажимаете?

1 лайк

Возможно, стоит проверить? (РЕДАКТИРОВАНО: Похоже, что нет, судя по комментариям Falco, сделанным в это время)

PS: Считайте меня придирчивым, если хотите, но я не уверен, что публичное раскрытие IP-адресов пользователей — это хорошая идея (особенно второй адрес в списке на вашем скриншоте, где показаны имя пользователя и его IP).

1 лайк

Да, извините… я был в спешке и делал одновременно около 10 вещей… изображение удалено. Спасибо.

Первый в качестве примера… когда я нажимаю кнопку «Показать»:

id: 1429
username: имя пользователя
name: имя пользователя
created_at: 2020-08-12 06:07:28 UTC
trust_level: 0
last_seen_at:
last_emailed_at: 2020-08-14 07:47:27 UTC

…третий (второй был удалён другим администратором):

id: 1177
username: имя пользователя
name: имя пользователя
created_at: 2020-06-21 12:58:16 UTC
trust_level: 0
last_seen_at:
last_emailed_at: 2020-06-21 12:58:17 UTC

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

1 лайк

Я сам так думаю, возможно, аккаунт так и не был активирован, и система удалила их со временем… но нужно какое-то подтверждение этого поведения, @Falco?

Вам нужны дополнительные данные, чтобы понять, что здесь происходит, @Falco? Я могу отправить вам недавно экспортированный CSV-файл, чтобы вы могли проверить этих удалённых пользователей от имени системной учётной записи… Просто дайте мне знать.

Я проверил некоторые другие найденные ответы, и, похоже, пользователи, удаляемые системой, — это те, кто так и не активировал свои учётные записи, как предположил @Mevo.

Параметр “purge unactivated users grace period days” установлен на 14 дней, поэтому, судя по моим расчётам, многие из удалённых пользователей были удалены именно по этой причине… за исключением нескольких случаев, например, пользователь, созданный 21 июня 2020 года и удалённый 1 августа… что странно, потому что 14 дней дают понять, что пользователь должен был быть удалён в первые дни июля… Так что система хранила этого пользователя целый месяц, прежде чем приступить к его удалению… странно…

Кроме того, столбец “Context” не всегда показывает причину удаления, как вы можете видеть на изображении выше… Это нормально?

3 лайка

Для уточнения: «неактивированные пользователи» здесь означают людей, которые никогда не подтвердили свой адрес электронной почты. Их удаление необходимо, чтобы предотвратить злоупотребления форумом, когда кто-то резервирует множество имён пользователей, привязанных к адресам электронной почты, которые никогда не будут доставлены.

6 лайков

Возможно, это глупый вопрос, но касательно пользователя(ей), которые, похоже, остались более чем на 14 дней:

Могли ли они быть спамерами? Я не владею и не модератор Discourse, поэтому у меня нет возможности проверить логи. Возможно, кто-то из команды сможет прояснить:

  1. Спамер публикует сообщение, и оно помечается как спам.
  2. Модератор (не администратор) просматривает очередь флагов сообщений и нажимает «Удалить спамера».
  3. Система удаляет и блокирует аккаунт.
  4. ?? Какой аккаунт отмечается как выполнивший удаление? Модератор? Система? Указываются ли контекст или причина?
1 лайк