Поскольку я обнаружил ошибку (пользователи, подтверждённые не через электронную почту, удаляются, если они не подтверждены), помогите мне выяснить, как проверить, каким методом зарегистрировался пользователь.
Мне нужно знать, кто создал аккаунт с помощью аутентификации через Google, кто входил через Instagram/Facebook, а кто использовал Discord. Как это можно проверить?
//
Хорошо, я могу проверить это во вкладке «Связанные аккаунты», но как сделать это сразу для всех пользователей? (Например, при экспорте пользователей в CSV-файлы?)
Возможно, стоит использовать плагин «Исследователь данных».
Пользователи, которые аутентифицируются через Google и другие сервисы, не нуждаются в подтверждении адреса электронной почты. Если вы видите, что такие пользователи удаляются, то это ошибка, которую необходимо исправить. Это крайне маловероятно.
Это функция, которая удаляет аккаунты, которые никогда не были подтверждены.
Полагаю, что проблема, которую вы пытаетесь решить, не совпадает с той, с которой вы столкнулись.
Вчера я намеренно одобрил аккаунты, но сегодня, несмотря на это, Discourse удалил больше пользователей, которые были правильно зарегистрированы (с использованием электронной почты — прошло много дней, но в настройках указано не удалять их через 1000 дней… Это баг.
В конце концов, эти пользователи регистрируются, подтверждают свой адрес электронной почты и ожидают активации. А теперь я вижу, что они удаляются (находятся во вкладке «Отклонённые» в разделе /review)