Adminer Обновление до версии 4.7.4 с нужным паролем не работает - PullRequest
0 голосов
/ 27 октября 2019

помогите пожалуйста с версией с 4.6.2 до 4.7.4.

Я изменил код этой страницы https://www.adminer.org/en/password/, но администратор не вошел в систему.

Я перепробовал все 3 метода, и никто не работает. Нет сообщений об ошибках, никаких предупреждений. Ничего. Только страница входа в базу данных с заполненным именем пользователя и именем базы данных.

Моя база данных - mysql 5.7. Мой PHP 7.3.9.

Ответ 403 Запрещен. У меня есть администратор, интегрированный в мою платформу. Когда я пытаюсь войти вручную через форму входа, тогда администратор прерывает / очищает мой сеанс. Что случилось? Это мой код:

function adminer_object() {

    // required to run any plugin
    include_once __DIR__.'/plugins/plugin.php';
    // autoloader
    foreach (glob(__DIR__.'/plugins/*.php') as $filename) {
        include_once $filename;
    }

    $plugins = array(
        // specify enabled plugins here
        new AdminerDumpXml,
        new AdminerDumpZip,
        new AdminerFileUpload('/userfiles/upload/'),
        new AdminerSlugify,
        new AdminerTranslation,
        new AdminerForeignSystem,
        new AdminerFrames(true),
        new AdminerEditCalendar,
        new AdminerDatabaseHide(['performance_schema','information_schema','common_schema','sys']),
        new AdminerVersionNoverify,
        new AdminerLinksDirect,
        new AdminerLoginPasswordLess(password_hash(DB_PSWD, PASSWORD_DEFAULT)),
    );

    // It is possible to combine customization and plugins:
    class AdminerCustomization extends AdminerPlugin  {
        public function name() {
            // custom name in title and heading
            return 'SQL panel';
        }

        public function database() {
            // database name, will be escaped by Adminer
            return DB_NAME;
        }

        public function credentials() {
            // server, username and password for connecting to database
            return array(DB_SERVER, DB_USERNAME, DB_PSWD);
        }

    }
    return new AdminerCustomization($plugins);

}
...