Сброс пароля администратора в Joomla

Для тех, кто часто забывает пароль администратора в панель администрирования CMS Joomla

Восстановление пароля администратора CMS Joomla 1.5

Восстановление пароля на e-mail возможно, только если на Вашем сайте изначально разрешена регистрация новых пользователей

(Общие настройки -> Система -> Настройки пользователя -> Разрешить регистрацию пользователей -> Да)

1. В браузере открываем http://ваш_сайт.ru/index.php?option=com_registration&task=lostPassword
2. Вводим логин и e-mail администратора, и нажимаем кнопку «Отправить пароль»
3. Новый пароль будет отправлен на почтовый ящик администратора.

Так же, можно сбросить пароль администратора при помощи SQL-запроса.

Сброс пароля администратора Joomla 1.5 через phpMyAdmin

Необходимо выполнить следующие шаги:
1. Зайти в панель управления хостингом (cPanel, ISPmanager) и узнать расположение phpMyAdmin

2. Зайти в phpMyAdmin и авторизироваться. Данные для авторизации можно взять из файла configuration.php

var $user = 'ваш_логин';
var $password = 'ваш_пароль';


3 . Открыть базу данных сайта.

4. Во вкладке "SQL" выполнить следующий SQL-запрос:

UPDATE 'jos_users'SET password='21232f297a57a5a743894a0e4a801fc3' WHERE id = 62;

5. Ваш новый пароль admin
6. Теперь осталось только вернуться в административную панель Joomla и сменить пароль суперадминистратора на любой другой
(Сайт -> Пользователи -> Administrator -> Новый пароль -> Сохранить)

Меняем пароль администратора в Joomla 1.5

1. Создайте файл например с именем pw.php

<?php
$joomlaConfig = '../configuration.php';
if (!file_exists($joomlaConfig))
die ("Error: file $joomlaConfig does not exist");

include("$joomlaConfig");
$config = new JConfig;
$db_link = mysql_connect($config->host,$config->user,$config->password) or die (mysql_error());
mysql_select_db($config->db) or die (mysql_error());
$query = "SELECT email FROM {$config->dbprefix}users WHERE id=62";
$result = mysql_query($query,$db_link);
$row = mysql_fetch_assoc($result);

function createPassword($length) {
$chars = "234567890abcdefghijkmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
$i = 0;
$password = "";
while ($i <= $length) {
$password .= $chars{rand(0,strlen($chars))};
$i++;
}
return $password;
}
$pw   = createPassword(8);
$salt = createPassword(32);

$md5_pw = md5($pw.$salt).':'.$salt;
$updatepw_sql = "UPDATE {$config->dbprefix}users SET password='$md5_pw' WHERE id='62'";

mysql_query($updatepw_sql,$db_link) or die (mysql_error());
echo 'Новый пароль выслан на: '. $row['email'];
mail($row['email'],"Новый пароль администратора для: $config->sitename","Пара: admin: $pw");

mysql_close($db_link);
?>

2. Залейте его на сервер в директорию /administrator/
3. Откройте в браузере http://ваш_сайт.ru/administrator/pw.php
4. Новый пароль придет на электронную почту администратора Joomla

 

 

Оставьте свой комментарий

Оставить комментарий от имени гостя

0
правилами и условиями.
  • Комментарии не найдены