Как вернуть админа в Modx Revo
Здравствуйте, Василий.
Подскажите, пожалуйста, можно ли вернуть админ. пользователя после того, как случайно его удалил? И как это сделать, если теперь в админку невозможно попасть?
Подскажите, пожалуйста, можно ли вернуть админ. пользователя после того, как случайно его удалил? И как это сделать, если теперь в админку невозможно попасть?
Комментарии: 9
Я могу придумать только написание скрипта, который запустит MODX в API_MODE и создаст нового юзера с админскими правами там.
Еще можно расширенную установку сверху накатить, наверное.
Еще можно расширенную установку сверху накатить, наверное.
залезть в базу через пхпмай админ и создать пользователя руками добавив его в админскую группу
Если не трудно, подскажите, пожалуйста, как это правильно сделать. Я пытался добавить пользователя таким образом, но не разобрался что в какие поля вписывать…
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);
Как-то так.
Спасибо!
Но теперь после авторизации по этому аккаунту я получаю пустую страницу. После обновления снова появляется форма входа. Возможно, я что-то не так ввожу? Что нужно ввести вместо «соль»?
Но теперь после авторизации по этому аккаунту я получаю пустую страницу. После обновления снова появляется форма входа. Возможно, я что-то не так ввожу? Что нужно ввести вместо «соль»?
Вот тут есть скрипт смены пароля, методом, про который Василий говорил.
rtfm.modx.com/display/revolution20/Resetting+a+User+Password+Manually
Попробуйте им по созданному пользователю пройтись. Там же пишется, что мускул не знает про хеш методом PBKDF2, и предлагают хеш МД5 пользовать, а потом плагином его поменять.
rtfm.modx.com/display/revolution20/Resetting+a+User+Password+Manually
Попробуйте им по созданному пользователю пройтись. Там же пишется, что мускул не знает про хеш методом PBKDF2, и предлагают хеш МД5 пользовать, а потом плагином его поменять.
Соль — просто набор случайных чисел, усложняющих взлом в последствии. Я так понимаю, сначала ее нужно в таблицу ввести, а потом менять пароль скриптом.
случайных символов*
Как вариант если есть еще пользователи в базе, изменить им primary group на администратор, тоесть, 1
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.