phpmyadminWie überspringe ich die Anmeldung?
So überspringen Sie die Anmeldung in phpMyAdmin
Sie müssen sich immer lokal anmelden. Ich fand es mühsam, also habe ich den zugrunde liegenden Code gefunden und ihn direkt geändert Code zum Überspringen der Anmeldung. Die Änderungsmethode lautet wie folgt:
phpMyAdminlibrariesclassesPluginsAuthAuthenticationCookie.php-Methode
Ein Teil des Codes ist unten abgefangen der hinzugefügte Code
$value = $this->cookieDecrypt( $_COOKIE['pmaUser-' . $GLOBALS['server']], $this->_getEncryptionSecret() ); $value = 'root'; $_SESSION['browser_access_time'] = array('default'=> time()); $_COOKIE['pmaAuth-1'] = '{"iv":"40aTBsj8bIVduuNICE544w==","mac":"9a51ccbeb899a0ac4a37837bf35056663e218e5a","payload":"tZWA9CPztU8aAyAVMhFDgZy5NTuIQBISDQ3xPa8aVVg="}'; if ($value === false) { return false; } $this->user = $value; // user was never logged in since session start if (empty($_SESSION['browser_access_time'])) { return false; }
// check password cookie if (empty($_COOKIE['pmaAuth-' . $GLOBALS['server']])) { return false; } $value = $this->cookieDecrypt( $_COOKIE['pmaAuth-' . $GLOBALS['server']], $this->_getSessionEncryptionSecret() ); $value = '{"password":"root"}'; if ($value === false) { return false; } $auth_data = json_decode($value, true);
Das obige ist der detaillierte Inhalt vonSo überspringen Sie die Anmeldung in phpmyadmin. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!