phpMyAdmin跳过登陆

Posted 梦忘川

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了phpMyAdmin跳过登陆相关的知识,希望对你有一定的参考价值。

本地总是需要登陆才行,嫌麻烦,就找了底层代码直接修改代码跳过登陆,修改方式如下:

phpMyAdminlibrariesclassesPluginsAuthAuthenticationCookie.php 文件 readCredentials() 方法
添加了两段代码,下面截取部分代码,红色为添加的代码

        $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);

 



 

以上是关于phpMyAdmin跳过登陆的主要内容,如果未能解决你的问题,请参考以下文章

Node.js JavaScript 片段中的跳过代码

通过 phpmyadmin 导入 csv 或 sql 并跳过 PK?

我安装了 phpMyAdmin,并跳过了密码步骤,现在无法做很多事情

错误:E/RecyclerView:未连接适配器;跳过片段上的布局

phpmyadmin登陆错误,进去不了

phpMyAdmin老出现登陆超时解决方法