无法登录wordpress

时间:2015-08-09 14:41:23

标签: wordpress authentication password-protection forgot-password

我的朋友让我用his site on wordpress帮助他,他丢失了wp管理员面板密码。

但是他没有丢失mysql登录信息,所以我首先考虑通过phpmyadmin更改密码。我进入phpmyadmin并看到密码看起来有点奇怪,比如$P$BUKCBYLJ.MmLPqlzZTw4P/rLnR.omZ.

This article帮助我创建了与mysql数据库密码中已存在的密码相同的密码,因此我将其放在管理员的user_pass字段中。

但我仍然无法登录。

实际上,当我尝试访问/wp-admin/时,我看不到标准的wordpress登录页面

standard wordpress login page

我看到了这个
what i see when try to log in

当我无法登录时,它给我401并显示此页

page i see when fail to log in

可以吗?标准登录页面显示的情况与此验证警告框显示的情况之间有何区别?

无论如何,我能想到的只有:

1)Online password hasher给我错误的密码,
2)你看,这个认证框说“请使用你的控制面板密码”,所以我认为该网站使用一些其他密码,而不是其数据库中的密码。有可能吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

您看到的是Basic HTTP Authentication提示,这不是WordPress的一部分 - 它是由您的网络服务器(可能是Apache或Nginx)发送的。这为您提供了一个额外的安全保护,可以防止暴力攻击,因为您需要登录"登录"在您对WordPress进行身份验证之前,请先访问Web服务器。

基本身份验证的密码通常存储在.htpasswd个文件中,并在.htaccess文件或您的网络服务器配置中定义。有关如何设置的详细信息,请参阅this guide

您需要重置.htpasswd文件中的基本身份验证密码,或者在您登录WordPress之前将其完全删除。访问WordPress登录提示后,您可以使用为要登录的用户设置的密码。可以在以下位置找到通过 SQL phpMyAdmin FTP WP CLI 重置WordPress密码的选项WordPress网站上的文章 Resetting Your Password