Как вернуть админа в Modx Revo

Здравствуйте, Василий.

Подскажите, пожалуйста, можно ли вернуть админ. пользователя после того, как случайно его удалил? И как это сделать, если теперь в админку невозможно попасть?
u353
11 декабря 2012, 17:50
modx.pro
4 034
0

Комментарии: 9

Василий Наумкин
11 декабря 2012, 22:20
0
Я могу придумать только написание скрипта, который запустит MODX в API_MODE и создаст нового юзера с админскими правами там.

Еще можно расширенную установку сверху накатить, наверное.

    Николай
    12 декабря 2012, 02:22
    0
    залезть в базу через пхпмай админ и создать пользователя руками добавив его в админскую группу
      u353
      12 декабря 2012, 20:57
      0
      Если не трудно, подскажите, пожалуйста, как это правильно сделать. Я пытался добавить пользователя таким образом, но не разобрался что в какие поля вписывать…
        Denys Butenko
        12 декабря 2012, 22:45
        0
        INSERT INTO `users` (`id`, `username`, `password`, `cachepwd`, `class_key`, `active`, `remote_key`, `remote_data`, `hash_class`, `salt`, `primary_group`, `session_stale`, `sudo`) VALUES
        (1,	'имяпользователя',	'кешпароля',	'',	'modUser',	1,	'',	'',	'hashing.modPBKDF2',	'соль',	1,	'a:2:{i:0;s:3:\"mgr\";i:1;s:3:\"web\";}',	1);
        Как-то так.
          u353
          14 декабря 2012, 01:09
          0
          Спасибо!
          Но теперь после авторизации по этому аккаунту я получаю пустую страницу. После обновления снова появляется форма входа. Возможно, я что-то не так ввожу? Что нужно ввести вместо «соль»?
            Andrei Kilin
            14 декабря 2012, 09:27
            0
            Вот тут есть скрипт смены пароля, методом, про который Василий говорил.
            rtfm.modx.com/display/revolution20/Resetting+a+User+Password+Manually
            Попробуйте им по созданному пользователю пройтись. Там же пишется, что мускул не знает про хеш методом PBKDF2, и предлагают хеш МД5 пользовать, а потом плагином его поменять.
              Andrei Kilin
              14 декабря 2012, 09:39
              0
              Соль — просто набор случайных чисел, усложняющих взлом в последствии. Я так понимаю, сначала ее нужно в таблицу ввести, а потом менять пароль скриптом.
                Andrei Kilin
                14 декабря 2012, 11:51
                0
                случайных символов*
                Denys Butenko
                14 декабря 2012, 18:04
                0
                Как вариант если есть еще пользователи в базе, изменить им primary group на администратор, тоесть, 1
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          9