CakePHP 2.x сбросить пароль в MySQL

Profile picture for user admin_romcom

Если вам достался дамп сайта или сайт настолько стар и доступы к нему утеряны, не беда! Ведь можно сбролсить пароль через mysql.
Вот несколько простых шагов.

  1. Найти значение Security.salt в файле app/Config/core.php (для примера 'ilikerom');
  2. Придумать свой пароль (конечно, лучше его сгенерировать в генераторе) (например 'ADMINSATANIC');
  3. Добавляйте префиск соль и получаем 'ilikeromADMINSATANIC';
  4. Используйте команду для замены пароля через консоль mysql
update users set password = SHA1('ilikeromADMINSATANIC') where id = 1;

Конечно, это будет работать только если у вас есть пользователь с id = 1.

Для расшифровки используйте команду

update users set password = SHA1(CONCAT('ilikerom', password));

Шифрование может отличаться от SHA1, например MD5.

Посмотреть больше информации по шифрованию можно в файле cake/libs/security.php : функция hash().

Теги

Добавить комментарий

The content of this field is kept private and will not be shown publicly.

Plain text

  • No HTML tags allowed.
  o-o   o-o     o-o   o-o   o  o 
| | / | | |
o-o oo O o-o O--O
| | \ | | |
o--o o-o o-o o--o o o

Enter the code depicted in ASCII art style.