cookieDecrypt($_COOKIE['pmaUser-'.)" 코드를 추가하고 저장하세요."/> cookieDecrypt($_COOKIE['pmaUser-'.)" 코드를 추가하고 저장하세요.">

 >  기사  >  데이터 베이스  >  phpmyadmin에서 로그인을 건너뛰는 방법

phpmyadmin에서 로그인을 건너뛰는 방법

藏色散人
藏色散人원래의
2020-04-06 10:17:162731검색

phpmyadmin에서 로그인을 건너뛰는 방법

phpmyadmin로그인을 건너뛰는 방법은 무엇인가요?

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에서 로그인을 건너뛰는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.