1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Смена ID пользователя

Тема в разделе "Для новичков", создана пользователем offroad, 11.04.2013.

Загрузка
  1. offroad

    offroad Местный

    Регистрация:
    21.08.12
    Сообщения:
    35
    Симпатии:
    10
    Версия XF:
    1.4.2
    В один не самый лучший момент, был удален супер-админ. Сработал скрипт удаления пользователей с нулем сообщений. Проблем в создании нового админа, как-бы, нет. Вот только хочется оставить ID1, но правка напрямую в базе ничего не дает - "Запрашиваемый пользователь не найден". Что-то где-то надо еще... Подскажете?
     
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Там много где ид пользователя может проскочить. Я бы не заморачивался. Попутно это еще и защита от юных взломщиков :)
     
    offroad нравится это.
  3. offroad

    offroad Местный

    Регистрация:
    21.08.12
    Сообщения:
    35
    Симпатии:
    10
    Версия XF:
    1.4.2
    Мне этот ID просто дорог как память :). Все-таки уже 7 лет форум тащит...
     
  4. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Тогда тупо нужно править DataWrite, где жестко присвоить 1 новому пользователю. После этого вернуть оригинальный DataWrite на место. Как-то так. Детали выясняйте сами :)
     
    offroad нравится это.
  5. offroad

    offroad Местный

    Регистрация:
    21.08.12
    Сообщения:
    35
    Симпатии:
    10
    Версия XF:
    1.4.2
    В общем, сделал. Прошелся по таблицам xf_user_***. Везде, где был список всех пользователей, копировал данные со старого пользователя (брал модера), и вставлял в нового, меняя по пути ID. Личные данные подкорректировал уже через админку.
     
  6. Telia

    Telia Read only

    Регистрация:
    22.11.12
    Сообщения:
    136
    Симпатии:
    21
    Версия XF:
    1.0.1
    Не проще было в конфиге порыться ? там указать номер нового админа ?
     
  7. offroad

    offroad Местный

    Регистрация:
    21.08.12
    Сообщения:
    35
    Симпатии:
    10
    Версия XF:
    1.4.2
    На эту задачу можно смотреть шире, если не привязываться к админу. Мне нужен был именно он (как пользователь ID1), а кому-то может понадобиться простой пользователь с каким-то ID31254. Удалил случайно, пользователь обратно попросился, да мало-ли что еще может быть причиной...
     

Поделиться этой страницей