Привет. Получил в работу древнюю самописную админку на Kohana. Нужно сменить пароль, чтобы ограничить доступ старым админам. Но разработчик не добавил функционал смены пароля, а юзера-админа создавал сам.
Я покопался в исходниках и нашёл файл, в котором зашиты данные для входа. При редактировании возможность войти в админку пропадает (пишет "неверный пароль"), поэтому решил, что это то, где нужно копать. Но не могу разобраться.
modules -> auth -> config -> auth.php
<?php defined('SYSPATH') OR die('No direct access allowed.');
return array(
'driver' => 'File',
'hash_method' => 'sha256',
'hash_key' => 'blablabla',
'lifetime' => 1209600,
'session_type' => Session::$default,
'session_key' => 'auth_user',
// Username/password combinations for the Auth File driver
'users' => array(
'admin' => 'хэш пароля',
),
);
Пробовал хэшировать вручную на сторонних сервисах и вставлять второй строкой другого юзера - не помогает. Менял хэш пароля на пароль без хэша - не помогает.
Как изменить пароль в этой системе? Помогите, пожалуйста.