• Обвал цен на аккаунты!

    получи безграничный доступ к нашим файлам, скриптам и инфокурсам!

     

    Подробнее

Вопрос Удаление ID несуществующих пользователей

Sdiv

Premium
Сообщения
136
Реакции
30
Пол
Мужской
Приветствую!
Удалил тестовых пользователей. В итоге их нет, а ID остались и так же система их учитывает в статистике форума, что якобы они зарегистрированы. Собственно вопрос, как удалить ID пользователей, которых удалил из панели управления форумом?
 

Cyber

Основатель
Команда форума
Администратор
Сообщения
6.957
Реакции
2.077
Приветствую!
Удалил тестовых пользователей. В итоге их нет, а ID остались и так же система их учитывает в статистике форума, что якобы они зарегистрированы. Собственно вопрос, как удалить ID пользователей, которых удалил из панели управления форумом?
xf_user - база всех аккаунтов XenForo (админы, модеры, юзеры, забаненные и не подтвержденные)
 

Sdiv

Premium
Сообщения
136
Реакции
30
Пол
Мужской
xf_user - база всех аккаунтов XenForo (админы, модеры, юзеры, забаненные и не подтвержденные)
Да, это понятно. Но когда регистрируется новый пользователь на форуме, то ему присваивается последующий номер ID, а не удаленного аккаунта. Например, 40 пользователей. Удалил двух тестовых - это ID 2 и 3. А новому пользователю присваивается ID 41, а не освободившийся 2 и 3.
 

Not

Команда форума
Модератор
Сообщения
523
Реакции
551
Пол
Женский
Да, это понятно. Но когда регистрируется новый пользователь на форуме, то ему присваивается последующий номер ID, а не удаленного аккаунта. Например, 40 пользователей. Удалил двух тестовых - это ID 2 и 3. А новому пользователю присваивается ID 41, а не освободившийся 2 и 3.
Можно попробовать через объединение пользователей сделать.
Может не совсем то(потому что так не получится например выбрать те ID, для которых не существует пользователей), если просто стоит задача поменять ID. Но можно создать пользователя-назначения, и к нему объединить пользователя, ID которого нужно сменить.
 

Not

Команда форума
Модератор
Сообщения
523
Реакции
551
Пол
Женский
А вообще если менять через базу, то обязательно придется изменять в этих таблицах:
xf_user
xf_user_profile
xf_user_privacy
xf_user_authenticate
xf_user_option


Оно вам надо? Я б не стала лично заморачиваться.
 

Sdiv

Premium
Сообщения
136
Реакции
30
Пол
Мужской
Оно вам надо? Я б не стала лично заморачиваться.
Вот и я пораскинув, предположил, что нет смысла заморачиваться над удаленными ID пользователей. Просто пришел на ум то факт, что если система после удаления пользователя не освобождает его ID, то значит он частичной информацией занят. То есть полностью из базы его не удаляет. Смысл накапливать мусор в базе данных.
 

Cyber

Основатель
Команда форума
Администратор
Сообщения
6.957
Реакции
2.077

Сверху Снизу