Недавно начал реанимировать свой старый проект и, как ни странно, в связи с долгим отсутствием забыл от этого сайта пароль. Страница восстановления пароля тоже не работала, даже после правки lostpassword.tpl по FTP. По этому пришлось восстанавливать пароль через БД MySQL.
Пролистав пару ресурсов в интернете и прогулявшись по форумам нашел способ это сделать.
Для начала в phpMyAdmin ицем таблицу со всеми зарегистрированными пользователями. Там Вы (т.е. админ) будете скорее всего первым (`user_id` =1;), если нет то ищите по e-mail. Вы найдете такую строчку:
UPDATE `dle_users` SET `password` = 'd9b1d7db4cd6e70935368a1efb10e377' WHERE `user_id` =1;
Теперь значение пароль замените на
d9b1d7db4cd6e70935368a1efb10e377
– это закодированный пароль 123. Теперь сохраняем таблицу и входим в админку сайта со стандартным паролем 123, после чего меняем пароль на что-нибудь по приличнее.Очень удобный и простой способ, в таких ситуациях советую пользоваться. Хотя некоторые юзеры рекомендуют просто переустановить скрипт, но толку, на самом деле от этого нет.


