Вы не зашли.
Страницы 1
В общем такая проблема. Давненько так сдела сайт, щас вот вспомнил за него и захотел немного его переделать. НО не могу найти пароль администратора! Как быть? можно ли его как либо узнать? Воостановление пароля отвлючено.
Не в сети
Узнать практически никак - в базе хранится шифрованный пароль (точнее - его хеш), при сильном желании методом перебора его можно "сломать" (это если есть доступ к базе).
Если же и доступа к базе нет, то совсем никак.
Не в сети
Заменить, естественно, можно.
Достаточно просто выполнить SQL запрос:
update ng_users set pass=md5(md5('new_pass')) where id=1
этот запрос установит пароль new_pass для пользователя с ID=1 (обычно это администратор)
Не в сети
vitaly, а можно вопрос от злобного нуллера?
какой смысл делать двойное хеширование - ведь от подбора хеша оно не защищает (паролей не брутятся, просто сравнивается хеш - в том числе и двойной)
гораздо надежнее конструкция вида
pass=md5('login'.'pass');
или
pass=md5('email'.'pass');
- так даже к паролям вроде qwerty сложнее подобрать хеш
зы
лишь не подумайте что я призываю юзать такие пароли
Проекты любой сложности. Качественно. Дорого.
Не в сети
Страницы 1