En primer lugar, no tiene que desarrollar ningún formulario usted mismo:phpMyAdmin, dependiendo de su configuración (es decir, config.inc.php
) mostrará un formulario de identificación, solicitando un nombre de usuario y una contraseña.
Para obtener ese formulario, no debe usar:
$cfg['Servers'][$i]['auth_type'] = 'config';
Pero deberías usar:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
(Al menos, eso es lo que tengo en un servidor que solicita el inicio de sesión/contraseña mediante un formulario)
Para obtener más información, puede consultar la documentación:
- Uso de modos de autenticación
- Configuración , que dice (citando) :
'config'
autenticación ($auth_type
= 'config'
) es la forma antigua:el nombre de usuario y la contraseña se almacenan en config.inc.php. 'cookie'
modo de autenticación ($auth_type =
'cookie'
) como se introdujo en 2.2.3 le permite iniciar sesión como cualquier usuario de MySQL válido con la ayuda de cookies.
El nombre de usuario y la contraseña se almacenan en cookies durante la sesión y la contraseña se elimina cuando finaliza.