Форум русской поддержки Joomla!® CMS
26.04.2017, 06:23:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1] 2  Все   Вниз
  Добавить закладку  |  Печать  
Автор

Забыли пароль, удалили супер админа. Файл для восстановления доступа к админ панели сайта

 (Прочитано 10579 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Fedor Vlasenko
Профи
********

Репутация: +699/-5
Offline Offline

Пол: Мужской
Сообщений: 3827


Все начинается с Value


« : 12.08.2013, 18:08:47 »

Файл для восстановления доступа к админ панели сайта.
Если вы забыли свой пароль в joomla(удалили супер админа в базе), отключили плагин аутентификации Joomla
  • Скачиваем архив, прикрепленный ниже.
  • Разархивируем файл login.php в корень вашего сайта
  • Запускаем, вводим в адресную строку  ваш сайт/login.php
  • Удаляем файл login.php, чтобы не было проблем с безопасностью
Для очень забывчивых. Если создается новый супер админ, о чем вас извещает сообщение.
Данные
Логин: sclerosis
Пароль: sclerosis
Ссылка для скачивания
« Последнее редактирование: 24.11.2015, 23:40:18 от Fedor Vlasenko » Записан
FOXdj
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #1 : 16.07.2014, 00:13:10 »

Весь интернет перерыл, кучу способов испробовал, но ты круче всех! Спасибо тебе! Пароль и логин не забывал, просто в один прекрасный момент в админку не удалось зайти с правильными логином и паролем. Работа в phpMyAdmin не принесла плодов. А этот login.php сделал всё дело!:)  Ты волшебник)))
Записан
PREMIER
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Пол: Мужской
Сообщений: 164

Самое важное — это мир во всём мире!


« Ответ #2 : 29.07.2014, 22:32:51 »

Здравствуйте, может кто подскажет что могло случится. Могу зайти в админку только через размещённый в этой теме скрипт. Как только не менял пароли и имена админов, всё равно не заходит, возвращает на экран авторизации без выдачи каких-либо сообщений. Joomla 3.3.3. Такое наблюдается с Joomla 3.3.0, обновления не помогли. Что можно сделать? Спасибо!
Записан
Fedor Vlasenko
Профи
********

Репутация: +699/-5
Offline Offline

Пол: Мужской
Сообщений: 3827


Все начинается с Value


« Ответ #3 : 30.07.2014, 00:27:20 »

Смотрите и отключайте плагины которые устанавливали. Группы User, System. Не забудьте глянуть Система - Информация о системе - Права доступа на каталоги
Записан
Phenom-IX
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #4 : 10.03.2015, 21:47:16 »

Не дает доступ даже с этим файлом выдает такое

Fatal error: Call to undefined method JDocumentHTML::addScriptVersion() in /home/virtwww/путь/http/administrator/templates/red_isis/index.php on line 22
Записан
Fedor Vlasenko
Профи
********

Репутация: +699/-5
Offline Offline

Пол: Мужской
Сообщений: 3827


Все начинается с Value


« Ответ #5 : 10.03.2015, 23:04:37 »

red_isis, а у меня то такого шаблона нет  Shocked
как я понимаю это не стандартный шаблон и без кода стр 22  ни как
Записан
Phenom-IX
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #6 : 10.03.2015, 23:25:48 »

http://joomlaforum.ru/index.php/topic,309773.msg1538985.html#msg1538985 это изначально тема которую я создал но не дождался ответов

Вообще получилось что вся проблема с доступом из за этого гадского шаблона, установил через менеджер расширений и все ппц.

$doc->addScriptVersion('templates/' . $this->template . '/js/template.js');  ----------------- 22 строка
 
Записан
Fedor Vlasenko
Профи
********

Репутация: +699/-5
Offline Offline

Пол: Мужской
Сообщений: 3827


Все начинается с Value


« Ответ #7 : 10.03.2015, 23:29:25 »

$doc->addScriptVersion('templates/' . $this->template . '/js/template.js');
ненужное удалить $doc->addScript('ваш файл.js'); //подключаем файл js
Записан
Phenom-IX
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 11



« Ответ #8 : 11.03.2015, 00:00:51 »

огромное вам спасибо за помощ все получилось, вот только я ламер и поэтому сделал по другому просто удалил папку ред исис и все включился дефолтный шаблон  и все заработало! еще раз огромное спасибо БЛИННН! теперь след-ее г.. не сохраняет настройки

Catchable fatal error: Argument 4 passed to JFormRuleEmail::test() must be an instance of Joomla\Registry\Registry, instance of JRegistry given, called in /home/virtwww/w_sevsad15-ru_a9ab4120/http/libraries/joomla/form/form.php on line 1854 and defined in /home/virtwww/w_sevsad15-ru_a9ab4120/http/libraries/joomla/form/rule/email.php on line 45

$valid = $rule->test($element, $value, $group, $input, $this); -1854 строка

public function test(SimpleXMLElement $element, $value, $group = null, Registry $input = null, JForm $form = null) - 45 строка



Пока проблему удалось решить закоментировав 1854 строку, но мне кажется это не лучший вариант потом окажется что еще что то не пашет
« Последнее редактирование: 11.03.2015, 02:20:30 от Phenom-IX » Записан
arnoldovich
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 27


« Ответ #9 : 01.07.2015, 14:59:47 »

Версия: Joomla! 2.5.28
Данный файл помог для входа. Теперь не могу выйти из админки.
Записан
statsky
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #10 : 28.10.2015, 03:59:51 »

Спасибо! Cheesy
Записан
specmetallproduct
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 3


« Ответ #11 : 13.01.2016, 13:58:30 »

Благодарю тебя, О Повелитель электронных систем!
Записан
RumusBin
Давно я тут
****

Репутация: +0/-0
Offline Offline

Сообщений: 202


« Ответ #12 : 28.05.2016, 15:35:01 »

после входа по пути mysite.com/login.php перенаправляет на страницу авторизации по адресу mysite.com/administrator при вводе в поля логин: sclerosis пароль: sclerosis высвечмвается сообщение "Обнаружена ошибка.

    1062 Duplicate entry '' for key 'PRIMARY' SQL=INSERT INTO #__plg_system_adminexile (ip,lastattempt,attempts,penalty) VALUES ('',NOW(),1,0) " при переходе по кнопке "вернуться в панель управления" выкидывает снова на страницу авторизации! В чем может быть проблема?? 
Записан
AlekVolsk
Профи
********

Репутация: +332/-3
Offline Offline

Пол: Мужской
Сообщений: 6712



« Ответ #13 : 28.05.2016, 17:30:11 »

после входа по пути mysite.com/login.php перенаправляет на страницу авторизации по адресу mysite.com/administrator при вводе в поля логин: sclerosis пароль: sclerosis высвечмвается сообщение "Обнаружена ошибка.

    1062 Duplicate entry '' for key 'PRIMARY' SQL=INSERT INTO #__plg_system_adminexile (ip,lastattempt,attempts,penalty) VALUES ('',NOW(),1,0) " при переходе по кнопке "вернуться в панель управления" выкидывает снова на страницу авторизации! В чем может быть проблема?? 
не создавайте дублей - это нарушает правила форума, на этот ваш вопрос уже ответили в ранее созданном вами топике
Записан
bloodshark
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #14 : 14.03.2017, 03:12:04 »

Приветствую!
Проблема аналогичная, но в ветке решил написать, так как указанный здесь способ (делал в точности по мануалу) не помог восстановить доступ в панель управления Joomla 2.5
Первоначально возникла проблема со входом в админку - перезагружается, об ошибках не пишет, доступа не дает.
Замена пароля ручками (MD5) и SQL запрос по изменению пароля админа в таблице (префикс)_users так же результата не дал
По моей просьбе хостер делал бекап сайта (БД и файлов) на дату, когда совершенно точно админка работала корректно, но и это не решило вопрос.
По поиску нашел вариант решения проблемы в таблице (префикс)_plugin проверкой стоят ли правильные значения в строках published =1 Пользователь — Joomla! published =1           (у себя в БД её просто не нашел - поэтому забросил этот путь)

На четвертые сутки танца с бубном перестала работать функция "добавить в корзину"

Буду признателен за решение вопроса или посыл в направлении решения Azn
Записан
nick71
Живу я здесь
******

Репутация: +11/-12
Offline Offline

Пол: Мужской
Сообщений: 1136


Сайты любой сложности - обращайтесь


« Ответ #15 : 20.03.2017, 16:46:27 »

Федор, а можно что-то изменить в файле чтоб заливать его не в корень а в шаблон или в images - очень надо
Записан
voland
Профи
********

Репутация: +511/-93
Online Online

Пол: Мужской
Сообщений: 9508


СКАЙП утерян! Пишите в телеграм!


« Ответ #16 : 20.03.2017, 16:51:45 »

Федор, а можно что-то изменить в файле чтоб заливать его не в корень а в шаблон или в images - очень надо
Зачем? Ломаете заказчика?
Записан
nick71
Живу я здесь
******

Репутация: +11/-12
Offline Offline

Пол: Мужской
Сообщений: 1136


Сайты любой сложности - обращайтесь


« Ответ #17 : 20.03.2017, 17:40:56 »

Зачем? Ломаете заказчика?
1. Воланд, не вам писано было
2. нет, не ломаю. Объясню лично Федору
Записан
Fedor Vlasenko
Профи
********

Репутация: +699/-5
Offline Offline

Пол: Мужской
Сообщений: 3827


Все начинается с Value


« Ответ #18 : 20.03.2017, 18:06:39 »

Федор, а можно что-то изменить в файле чтоб заливать его не в корень а в шаблон или в images - очень надо
Предполагаю достаточно переименовать файл grtgojj44.php //как угодно
иначе изменяйте пути для подключения фреймворка
Записан
nick71
Живу я здесь
******

Репутация: +11/-12
Offline Offline

Пол: Мужской
Сообщений: 1136


Сайты любой сложности - обращайтесь


« Ответ #19 : 20.03.2017, 18:32:47 »

Предполагаю достаточно переименовать файл grtgojj44.php //как угодно
иначе изменяйте пути для подключения фреймворка
скачал архив, там login.php и README.md  - я не программер, подскажите, как сделать, чтоб залить в любую другую папку, шот я не пойняв:)
Записан
lesovik
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19


« Ответ #20 : 15.04.2017, 14:36:22 »

Файл для восстановления доступа к админ панели сайта.

Здравствуйте, уважаемый Федор, уважаемые участники.

Подскажите, пожалуйста, какое сообщение должно появляться после запуска скрипта по ссылке типа moisite.ru/login.php? И работает ли вообще скрипт с Joomla 3.6.5?

У меня слетел доступ к Joomla 3.6.5.

Я узнал, что проблема - или в супер-админе, или, якобы, в отключенном плагине (руками вряд ли я что-то отключал..). В phpMyAdmin есть запись моего SuperAdmin-а: адрес, логин и пароль. Поменял пароль на 123456 при MD5 или он же e10adc3949ba59abbe56e057f20f883e. Доступ не появился. Сделал копию суперадмина, сменил логин. Нет доступа.

Запустил данный login.php. По факту перехода по ссылке типа moisite.ru/login.php появляется окошко с ищущим чего-то сообщением (крутится загрузка) с текстом

Fetching contributors…
Cannot retrieve contributors at this time

и кодом:

Код:
60 lines (46 sloc)  1.88 KB
<?php
// autor: Fedor Vlasenko, vlasenkofedor@mail.ru
define('_JEXEC', 1);
define('JPATH_BASE', dirname(__FILE__));
define('DS', DIRECTORY_SEPARATOR);
header('Content-Type: text/html; charset=utf-8');
try {
    require_once(JPATH_BASE . DS . 'includes' . DS . 'defines.php');
    require_once(JPATH_BASE . DS . 'includes' . DS . 'framework.php');
    jimport('joomla.database.table');
    $app = JFactory::getApplication('administrator');
    $app->initialise();
    $db = JFactory::getDBO();
    $query = $db->getQuery(true);
    $query
        ->select('u.id')
        ->from('#__users as u')
        ->leftJoin('#__user_usergroup_map as ug ON (u.id = ug.user_id)')
        ->where('(ug.group_id = 8) AND (activation = 0) AND (block = 0)');
    $userid = $db
        ->setQuery($query)
        ->loadResult();
    $message = '';
    if (!$userid) {
        $query = "INSERT INTO #__users (name,username,email,password) VALUES
        ('sclerosis' ,'sclerosis' ,'sclerosis@my.com','a6ad58f2c19868bf48bde5df74cd1cc4:TKsmi7EZ1SYZKPITpDKMceLeE79kNxEt')";
        $db->setQuery($query)->execute();
        $userid = $db->insertid();
        $query = "INSERT INTO #__user_usergroup_map (user_id,group_id ) VALUES ('" . (int)$userid . "' ,'8')";
        $db->setQuery($query)->execute();
        $message = 'Супер админ - sclerosis, пароль - sclerosis. Успешно зарегестрирован';
    }
    $user = JFactory::getUser($userid);
    $session = JFactory::getSession();
    $session->set('user', $user);
    $storage = JTable::getInstance('session');
    $storage->session_id = $session->getId();
    $storage->guest = 0;
    $storage->username = $user->name;
    $storage->userid = $user->id;
    $storage->client_id = 1;
    $storage->update();
   
    $app->redirect(JURI::root(). 'administrator', $message);
} catch (Exception $e) {
    die('Все очень плохо');
}


Чего это значит? Неудачная операция?

Как сказано в инструкции, удаляю login.php. Далее загружаю ссылку вида moisite.ru/administrator и ввожу логин и пароль. Но так и не появляется входа ни по старым логинам, ни по новому логину sclerosis.

Через phpMyAdmin вижу, что нового суперадминистратора не появилось. Произведены ли какие-то действия по отношению к плагинам, не понимаю.

Что-то делаю не так?
Записан
memo
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 143



« Ответ #21 : 17.04.2017, 22:36:47 »

Файл для восстановления доступа к админ панели сайта.
Если вы забыли свой пароль в joomla(удалили супер админа в базе), отключили плагин аутентификации Joomla
  • Скачиваем архив, прикрепленный ниже.
  • Разархивируем файл login.php в корень вашего сайта
  • Запускаем, вводим в адресную строку  ваш сайт/login.php
  • Удаляем файл login.php, чтобы не было проблем с безопасностью
Для очень забывчивых. Если создается новый супер админ, о чем вас извещает сообщение.
Данные
Логин: sclerosis
Пароль: sclerosis
Ссылка для скачивания

Если тема живая, то повторю вопрос коллеги: работает ли примочка с версией 3.6.5?
Записан
robert
Профи
********

Репутация: +365/-14
Offline Offline

Пол: Мужской
Сообщений: 3943


« Ответ #22 : 17.04.2017, 22:55:51 »

Давайте я попробую ответить за Федора.
Подскажите, пожалуйста, какое сообщение должно появляться после запуска скрипта по ссылке типа moisite.ru/login.php? И работает ли вообще скрипт с Joomla 3.6.5?
Должны выводиться сообщения "Супер админ - sclerosis, пароль - sclerosis. Успешно зарегестрирован" или "Все очень плохо".
С Joomla 3 должен работать.
появляется окошко с ищущим чего-то сообщением (крутится загрузка) с текстом
Fetching contributors…
Cannot retrieve contributors at this time
Как выглядит ваш файл login.php? Такое впечатление, что вы пытались подключиться к GitHub.
Если тема живая, то повторю вопрос коллеги: работает ли примочка с версией 3.6.5?
Что помешало вам тестировать ее в деле?
Записан
lesovik
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19


« Ответ #23 : 18.04.2017, 03:18:32 »

Давайте я попробую ответить за Федора.Должны выводиться сообщения "Супер админ - sclerosis, пароль - sclerosis. Успешно зарегестрирован" или "Все очень плохо".
С Joomla 3 должен работать.Как выглядит ваш файл login.php? Такое впечатление, что вы пытались подключиться к GitHub.

Спасибо, Роберт. Login.php был скачан с сайта GitHub, по ссылочке Федора в первом посте. Я не уверен, что с моей стороны будет корректно тут выкладывать полный код файла, поэтому пока воздержусь. А что крутилось сообщение, так я и сам удивился. Непонятно, с чего такая реакция.
Пока я тут задавал вопросы, попутно сделал 18 телодвижений в phpMyAdmin по восстановлению доступа, потом обратился к хостинг-провайдеру с полным списком )), он все прочел и, ну задумываясь, просто переустановил мне с утра позавчерашний бэкап. Выходит, и в логин.пхп сегодня уже и надобности нет. )
Спасибо за помошь!
Записан
memo
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 143



« Ответ #24 : 18.04.2017, 13:16:52 »

Давайте я попробую ответить за Федора.Должны выводиться сообщения "Супер админ - sclerosis, пароль - sclerosis. Успешно зарегестрирован" или "Все очень плохо".

Запускается нормально xxxxx.com/login.php, но ничего не делает, нового пользователя в БД users не создаёт и никаких сообщений не выдаёт. Сбрсывает в xxxxx.com/administrator и при попытке подключения через sclerosis/sclerosis выдаёт стандартное сообщение о неправильном имени-пассворде.
Записан
SeBun
Практически профи
*******

Репутация: +167/-5
Offline Offline

Пол: Мужской
Сообщений: 2773



« Ответ #25 : 18.04.2017, 18:37:57 »

Запускается нормально xxxxx.com/login.php, но ничего не делает, нового пользователя в БД users не создаёт и никаких сообщений не выдаёт. Сбрсывает в xxxxx.com/administrator и при попытке подключения через sclerosis/sclerosis выдаёт стандартное сообщение о неправильном имени-пассворде.

А у вас в чем проблема? Видите админку а зайти не можете? Так зарегайте нового пользователя, зайдите в phpMyAdmin, найдите в таблице #__users этого пользователя. Какой у него ID? Допустим 234567. Идем в таблицу #__usergroups, какой там ID у суперадмина? Допустим 8. Идем в таблицу #__user_usergroup_map, ищем в поле uder_id значение 234567, например, запросом:
Код
SELECT * FROM `myprefix_user_usergroup_map` WHERE `user_id` = 234567

И меняете значение group_id на 8. Все, новый пользователь стал суперюзером, можете заходить под ним.

Либо как вариант можно сбросить пароль. Для этого в #__users найдите вашего пользователя-суперадмина и в поле password поставьте любой пароль в качестве значения, тип - MD5, пароль будет сброшен. Зайдите в админку и меняйте.

Если вы точно знаете, что вводите правильный пароль, а страница с формой авторизации просто обновляется, посмотрите это.
Записан
nick71
Живу я здесь
******

Репутация: +11/-12
Offline Offline

Пол: Мужской
Сообщений: 1136


Сайты любой сложности - обращайтесь


« Ответ #26 : 18.04.2017, 19:37:22 »

я ложу в папку administrator, потом по адресу Сайт/administrator/log.php захожу сразу в админку и все, могу создать своего суперадмина, не проблема. Вопрос у меня в другом: как сделать чтоб можно было не по ftp а через медиаменеджер или шаблоны заливать этот файл куда я хочу, как вариант - поменять имя файла, а в идеале - чтоб не писалось в логи хостинга что был вход по этой ссылке. Поясню зачем, а то мне тут закидывали что я сайты клиентов ломаю: просто последняя ситуация кратко: сделал сайт, оставалась по оплате небольшая сумма и я перенес клиенту на хостинг, после чего я делал там еще кучу непредусмотренной работы по мелочам, ну это нормально, бывает, а потом клиент начал требовать все больше и отказался платить оставшуюся сумму, сменил все доступы. Я как чувствовал - залил этот файл, зашел тогда и удалил результаты последних работ, клиент из дампа восстановил все как было но с этим файлом Azn и я снова зашел и повторил, так раз 10, но потом по логам мошенник вычислил и удалил файл. Считаю что прав полностью и фрилансер имеет полное право себя обезопасить в случае подозрительного заказчика. 
Записан
robert
Профи
********

Репутация: +365/-14
Offline Offline

Пол: Мужской
Сообщений: 3943


« Ответ #27 : 18.04.2017, 19:45:59 »

Считаю что прав полностью и фрилансер имеет полное право себя обезопасить в случае подозрительного заказчика.  
Это ваше субъективное мнение и, как правило, в споре оно у всех сторон разное. Ваше право должно быть защищено законным путем. То, что вы делаете, по внешним признакам - незаконно. Как минимум, такие вопросы не должны обсуждаться открыто.
Данная тема, IMHO, создана исключительно для забывчивых админов (владельцев) сайтов.
Записан
nick71
Живу я здесь
******

Репутация: +11/-12
Offline Offline

Пол: Мужской
Сообщений: 1136


Сайты любой сложности - обращайтесь


« Ответ #28 : 18.04.2017, 20:16:07 »

я тоже не просто сгоряча написал, а хорошенько подумав. Свою ситуацию закрываю но мое мнение что в подобной ситуации я не вмешиваюсь в работу чужого сайта, сайт за который не заплатили остается собственностью разработчика. К сожалению, подобных ситуаций очень много, с этим любой фрилансер согласится. И иметь возможность заставить заказчика оплатить выполненную работу полностью справедливо, т.к. вынудили к данным действиям именно крайне непорядочные заказчики которые считая что хитро развели  - там сплошной мат и открытые насмешки - там реально гадкая история.
Записан
robert
Профи
********

Репутация: +365/-14
Offline Offline

Пол: Мужской
Сообщений: 3943


« Ответ #29 : 18.04.2017, 22:38:34 »

я тоже не просто сгоряча написал, а хорошенько подумав. Свою ситуацию закрываю но мое мнение что в подобной ситуации я не вмешиваюсь в работу чужого сайта, сайт за который не заплатили остается собственностью разработчика. К сожалению, подобных ситуаций очень много, с этим любой фрилансер согласится. И иметь возможность заставить заказчика оплатить выполненную работу полностью справедливо, т.к. вынудили к данным действиям именно крайне непорядочные заказчики которые считая что хитро развели  - там сплошной мат и открытые насмешки - там реально гадкая история.
Я вас понимаю, но согласитесь, что у исполнителей есть большое преимущество перед заказчиками. У каждого (или почти каждого) исполнителя есть свои способы бороться с недобропорядочными заказчиками и в основном они, скажем так, не совсем законные. Действуйте на свой страх и риск, но не афишируйте свои действия. Такие разговоры лучше вести в личке.
Записан
Страниц: [1] 2  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet