Сброс пароля пользователя admin в JoomlaДля Joomla v. 1.5
Открываем в PhpMyAdmin таблицу users. Если вы оставили умолчательный префикс таблиц, предлагаемый при установке Jooomla, то эта таблица называется jos_users
.
В Joomla v.1.5 пользователь admin имеет id = 62 Внеся необходимые коррективы, выполняем SQL-скрипт:
UPDATE `jos_users`
SET `name` = 'Super Administrator', `username` = 'admin', `email` = '
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
', `password` = md5('admin'), `usertype` = 'Super Administrator', `block` = '0', `sendEmail` = '1', `gid` = '25', `registerDate` = '2011-11-17 17:46:57', `lastvisitDate` = '2011-11-18 07:00:00', `activation` = '', `params` = ''
WHERE `id` = '62';
Возможно у вас были заданы параметры, в таком случае скрипт должен выглядеть следующим образом:
UPDATE `jos_users`
SET `name` = 'Super Administrator', `username` = 'admin', `email` = '
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
', `password` = md5('admin'), `usertype` = 'Super Administrator', `block` = '0', `sendEmail` = '1', `gid` = '25', `registerDate` = '2011-11-17 17:46:57', `lastvisitDate` = '2011-11-18 07:00:00', `activation` = '', `params` = 'admin_language= language= editor= helpsite= timezone=6'
WHERE `id` = '62';
В операторе password` = md5('admin') вместо пароля admin можно указать сразу тот, который необходим. В противном случае важно не забыть поменять его после успешной авторизации в качестве администратора.
Если по какой-либо причине конструктив password` = md5('admin') не дал желаемого результата, можно использовать password='21232f297a57a5a743894a0e4a801fc3'. Это тот же самый пароль admin.
Для Joomla v. 1.7 В Joomla v.1.7 пользователь admin имеет id = 42 и не имеет группового идентификатора gid` = '25'. Точно так же открываем таблицу users (в данном случае ic_users) и выполняем SQL-скрипт:
UPDATE `ic_users`
SET `name` = 'Super Administrator', `username` = 'admin', `email` = '
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
', `password` = md5('admin'), `usertype` = 'Super Administrator', `block` = '0', `sendEmail` = '1', `registerDate` = '2011-11-08 06:30:14', `lastvisitDate` = '2011-11-08 07:00:00', `activation` = '', `params` = ''
WHERE `id` = '42';
Переходим к странице авторизации и авторизуемся в качестве админа.
Как для Joomla v. 1.5, так и Joomla v. 1.7 можно поступить проще. Для обновления пароля, либо его сброса в умолчательный admin использовать sql-запрос:
UPDATE `jos_users` SET password='21232f297a57a5a743894a0e4a801fc3' WHERE id = 62;
либо, опять таки, сразу указать новый пароль
UPDATE `jos_users` SET password= MD5( 'new_password' ) WHERE id = 42;
Оба варианта работают.
|