В настойках сайта я его отключил. То есть поставил в режим OFFLINE. Это до того как завис компьютер.
Теперь, заходя на сайт, я, соответственно, вижу надпись что сайт отключён. Перехожу в админку, войти не получается. Так как пароль утерян. Восстановить его от тудого никак нельзя.
Полез в БД, в таблицу dle_users, пароли, как я и думал, хранятся в MD5. То есть если я сменю там пароль например на "123456", войти не получится. Так как при входе будет сравниваться хеш.
Включив логику, я пошёл следующим путём. Открыл /engine/modules/register.php, чтобы глянуть каким образом и сколько раз шифруется пароль. Увидел, чтобы там только один раз через MD5 шифруется.
Создал .php файл, тестовый.
Шифранул пароль:
Code
Таким образом я получил хеш этого пароля. Соответственно, этот хеш я поставил себе как пароль, изменил через БД.
Теперь, при входе, я ввожу пароль "123456", при проверке $_POST["pass"]; например, обрабатывается через функцию md5(). В итоге введённый пароль и пароль в БД - точнее их хеши, становятся одинаковыми. Но, всеравно не пускает! Странно...
В общем не стал дальше засирать себе мозги... И решил поступить так, так как я сайт отключил из админки, в какую-то ячейку таблицы с настройками, попадает например значение off. Точно не знаю какое... Но примерно так. Вот хочу из БД врубить сайт, и тупо через форму восстановления пароль - его восстановить. Но, так как я со структурой DLE не знаком - я не знаю какая таблица отвечает за настройки... А имеено какие ячейки..
Кто хорошо знаком с DLE? Подскажите. Надо сайт из БД врубить...
Или подскажите как же мне восстановить этот пароль иным способом. 


