Как известно - данные о пользователях в Joomla 2.5 хранятся в таблице jos_users (префикс jos_ условный).
Казалось бы чего проще - изменить id и все дела - но после этого не попасть в админку....
Сброс пароля администратора по адресу httр://site.ru/index.php?option=com_users&view=reset
тоже не дает результатов - в админку не пройти, хотя пароль и меняется.
Мне был нужен новый юзер с ID 68 - добавил новую строку запросом:
Код: Выделить всё
INSERT INTO `jos_users` (`id`, `name`, `username`, `email`, `password`, `usertype`, `block`, `sendEmail`, `registerDate`, `lastvisitDate`, `activation`, `params`, `lastResetTime`, `resetCount`) VALUES
(68, Admin, Admin, mail@yandex.ru, 15c9ad7c8a1fb389n, Super Users, 0, 1, 2008-01-22 11:37:28, 2010-10-12 14:29:05, , {"page_title":"Edit Your Details","show_page_title":"1","admin_language":"","language":"","editor":"none","helpsite":"","timezone":"","admin_style":""}, 0000-00-00 00:00:00, 0);
Т.е. выполняем еще один запрос:
Код: Выделить всё
INSERT INTO `jos_user_usergroup_map` (`user_id` ,
`group_id`
)
VALUES (68, 8
);
Код: Выделить всё
UPDATE `jos_users`
SET `password` = MD5(new_password)
WHERE `username` = Admin
Пароль можно сменить зайдя в таблицу jos_users и вставив значение в поле password:
Код: Выделить всё
d2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199
secret
для входа в админку.