phpmyadmin登录页面未显示

时间:2020-11-10 19:33:43

标签: phpmyadmin

在http:// localhost / phpmyadmin /中,我为root用户设置了密码1234。在confic.inc.php中,我也将其更改为$ cfg ['Servers'] [$ i] ['password'] ='1234';

当我转到http:// localhost / phpmyadmin /时,它直接带我到phpmyadmin页面,而无需询问用户名和密码。为什么不询问我用户名和密码?如果没有询问,那么设置密码有什么意义呢?

1 个答案:

答案 0 :(得分:1)

我建议您阅读手册中有关身份验证方法(https://docs.phpmyadmin.net/en/latest/setup.html#using-authentication-modes)的部分,或者至少阅读有关设置auth_type(https://docs.phpmyadmin.net/en/latest/config.html#cfg_Servers_auth_type)的一小部分。它可以比我在这里解释得更清楚。

基本上,您使用的是auth_type config,其中配置文件(config.inc.php)的用户名和密码经过硬编码,并且明确不要求您登录。如果希望在登录时得到提示,您应该使用auth_type cookie(如果您坚持要使用http,但我觉得cookie更好)。

有些人位于本地或专用网络或开发环境中,不需要持续登录; 'config'对他们有帮助,但听起来不像您想要的。在config.inc.php中更改auth_type将为您提供所需的解决方案。

相关问题