まず、構成に応じて、phpMyAdminというフォームを自分で開発する必要はありません(つまり、config.inc.php
) ログインとパスワードを要求する識別フォームが表示されます。
そのフォームを取得するには、次を使用しないでください:
$cfg['Servers'][$i]['auth_type'] = 'config';
ただし、使用する必要があります:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
(少なくとも、フォームを使用してログイン/パスワードの入力を求めるサーバー上にあるものです)
詳細については、ドキュメントをご覧ください:
'config'
認証($auth_type = 'config'
)は昔ながらの方法です。ユーザー名とパスワードはconfig.inc.phpに保存されます。
'cookie'
認証モード($auth_type = 'cookie'
)2.2.3で導入されたように、Cookieを使用して任意のvalidMySQLユーザーとしてログインできます。
ユーザー名とパスワードはセッション中にCookieに保存され、パスワードはセッションの終了時に削除されます。