Похоже, этот пользователь может быть связан с импортированными материалами из архива Yahoo Groups или, скорее всего, с более поздними импортированными данными из myBB (форум несколько раз менял платформы. Учётные записи пользователей myBB были импортированы явно вместе с некоторой информацией профиля, тогда как пользователи Yahoo Groups — нет, поэтому в их профиле есть только условное имя пользователя).
Дата создания — 28 ноября 2011 года, хотя я вижу более свежую дату обновления — 15 июля 2020 года, при этом пользователь, похоже, никогда не посещал эту версию сайта/форума? Возможно, обновление выполнил какой-то автоматический процесс?
Когда я вручную искал профиль этого пользователя, то увидел, что пользователь отображается как одобренный (вероятно, одобрен автоматически в процессе импорта из MyBB — но если так, почему в запросе он показывается как не одобренный? В любом случае, если это какая-то системная проблема с импортом профилей пользователей, то должно быть сотни подобных случаев, отображаемых как не одобренные, но активные, а не только один).
Похоже, это не тот же пользователь. Тот, кого нашел запрос, не должен быть одобрен. Не могли бы вы проверить профиль пользователя с ID 961 и подтвердить, что он не одобрен? Используйте этот URL: <yoursite>/admin/users/961/-
Профиль по адресу /admin/users/961/ не был одобрен, хотя у него было то же имя пользователя. Он был создан 28 ноября 2011 года, то есть раньше другого. Похоже, что оба профиля были созданы в процессе импорта: один из MyBB, другой из Yahoo Groups.
Похоже, процесс импорта обошёл обычную проверку на уникальность имени пользователя.
Стандартный поиск по имени пользователя показывает только другую версию, а не эту.
Оба аккаунта, судя по всему, принадлежат одному и тому же человеку (один и тот же адрес электронной почты).
Есть ли какие-то причины не объединить их на данном этапе, или есть какая-то утилита для тестирования, из-за которой их стоит пока оставить как есть?
Я объединил пользователей — странно, но результирующий пользователь был активирован, но не одобрен, а кнопка «Одобрить» была неактивна, поэтому я не мог его просто одобрить.
Следуя обходному пути, описанному здесь, я деактивировал, а затем реактивировал учётную запись, после чего смог её одобрить.
Я снова выполнил все 3 запроса и (в обратном порядке) вижу: 0 пользователей в очереди регистрации, 946 не одобренных пользователей без связанного объекта для проверки и «нулевых результатов» для не одобренных, но активных пользователей.
После этого ко мне зарегистрировался новый пользователь, и на этот очередь одобрения работала как ожидалось — никаких фантомов.
Это говорит о том, что наличие активного, но не одобренного пользователя достаточно, чтобы исказить подсчёт последующих регистраций. Страшно подумать, сколько потенциальных пользователей подали заявку и не были одобрены из-за этого!