0

我目前正在尝试设置简单的管理员编辑器版本。我不知道为什么,但我无法理解管理员如何处理其密码数据,这导致了以下问题:如何将密码数据传递给管理员编辑器的凭据功能?

我正在使用什么:

  • Adminer Editor - 紧凑型数据库编辑器
  • @版本 4.3.1
  • 使用 PHP7 / NGINX

到目前为止我尝试了什么:
登录部分:

<table cellspacing="0">
    <tr><th><?php echo lang('Username'); ?><td><input type="hidden" name="auth[driver]" value="pgsql">
      <input id="username" name="auth[username]" value="<?php echo h($_GET["username"]); ?>" autocapitalize="off">
    <tr><th><?php echo lang('Password'); ?><td><input type="password" name="auth[password]" autocapitalize="off">
</table>

我的凭据功能:

function credentials() {
      // server, username and password for connecting to database
      $DB_USER=$_POST['auth[username]'];
      $DB_PASSSWORD=$_POST['auth[password]'];
      //$DB_PASSWORD=get_password();

      // server, username and password for connecting to database
      return array('myhost', $DB_USER, $DB_PASSWORD);
    }

我所做的任何事情 - 它总是声称它没有密码。他们的文档描述了get_password()可用于从会话中获取密码的功能 - 但要么我太愚蠢,要么这不是我的日子。

4

0 回答 0