Восстановление устрянного пароля через Ftp

Новости
Восстановление устрянного пароля через Ftp


Востанавливаем пароль админа через Ftp


1. Создаём текстовый файл.

2. Называем его "losvordpass.php"

3. Вписываем в него:

<?php
define ( 'DATALIFEENGINE', true );
define ( 'ROOT_DIR', dirname ( __FILE__ ) );
define ( 'ENGINE_DIR', ROOT_DIR . '/engine' );

require_once ENGINE_DIR . '/data/config.php';
require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
if ( ! $_REQUEST['dle'] ) $dle = str_replace( '.', '', $config['version_id'] ); else $dle = $_REQUEST['dle'];

function echoheader( ) {
echo <<<HTML
<html>
<head>
<title>Добовление админа</title>
<style type="text/css">
html, body, td {font-family:Verdana,Tahoma;font-size:11px;}
.finish {border:1px dashed green;padding:3px;display:block;width:50%;}
</style>
</head>
<body style="text-align:center;">
<br />
<center>
HTML;
}
function echofooter( ) {
echo "\n</center></body>\n</html>";
}

echoheader( );

$sql = array();

$sql[] = "INSERT INTO `dle_users` ( `email` , `password` , `name`, `user_group` )
VALUES ('admin843435435@ya.ru', '14e1b600b1fd579f47433b88e8d85291', 'Administrator007', '1');";


foreach( $sql as $exec ) $db->query( $exec );

@unlink( ENGINE_DIR . '/cache/system/usergroup.php' );
echo '<font class="finish"><b>Админ добавлен!!!<br>Ник: Administrator007<br>Пасс: 123456 </b><br /></font>';

echofooter ( );
?>


Заходим по адресу: my-site.ru/losvordpass.php

И зайти на веб-сайт как админ:
Логин: Administrator007
Пароль: 123456


Опосля удалить файл с фтп
И разобраться с юзерами в админки

Напечатать Комментарии (1)

Другие новости по теме:
  • Восстановление пароля администратора через БД MySQL для DLE
  • Abort v1.0
  • Как написать модуль для DLE 7.5 с админпанелью?
  • Автоматическая загрузка картинок на веб-сайт
  • Хак Оповещение о новеньком пользователе

  • Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
    #1 написал: Trane911 (29 декабря 2009 23:01)
    Создателю спасибо
    Лишь не забываем запустить данный файл в браузере, (site.ru/losvordpass.php) и поменять admin843435435@ya.ru на собственный другой е-mail, и опосля востановления удаляем файл losvordpass.php
    ICQ: --