помогите пожалуйста с версией с 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);
}