Przede wszystkim nie musisz samodzielnie tworzyć żadnego formularza:phpMyAdmin, w zależności od jego konfiguracji (np. config.inc.php ) wyświetli formularz identyfikacyjny z prośbą o podanie loginu i hasła.
Aby uzyskać ten formularz, nie należy używać :
$cfg['Servers'][$i]['auth_type'] = 'config';
Ale powinieneś użyć :
$cfg['Servers'][$i]['auth_type'] = 'cookie';
(Przynajmniej to mam na serwerze, który pyta o login/hasło za pomocą formularza)
Aby uzyskać więcej informacji, zapoznaj się z dokumentacją:
- Korzystanie z trybów uwierzytelniania
- Konfiguracja , który stwierdza (cytuję) :
'config' uwierzytelnianie ($auth_type
= 'config' ) to zwykły stary sposób:nazwa użytkownika i hasło są przechowywane w pliku config.inc.php. 'cookie' tryb uwierzytelniania ($auth_type =
'cookie' ), jak wprowadzono w 2.2.3, umożliwia zalogowanie się jako każdy prawidłowy użytkownik MySQL za pomocą plików cookie.
Nazwa użytkownika i hasło są przechowywane w plikach cookie podczas sesji, a hasło jest usuwane po jej zakończeniu.