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.