Прежде всего, вам не нужно разрабатывать какую-либо форму самостоятельно: 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
позволяет войти в систему как любой действительный
Пользователь MySQL с помощью куки.
Имя пользователя и пароль хранятся
в куки во время сеанса и
пароль удаляется после его окончания.