【发布时间】:2020-06-07 00:05:57
【问题描述】:
我继承了一个网络任务。我没有管理员密码,并试图通过 phpmyadmin 在后端更改它。
我得到的错误是:
Incorrect password error for user admin
错误:
在 wp-config 中,我看到以下哈希模式:
* @since 2.6.0
*/
define('AUTH_KEY', 'vvvvvvvv');
define('SECURE_AUTH_KEY', 'vvvvvvvv');
define('LOGGED_IN_KEY', 'vvvvvvvv');
define('NONCE_KEY', 'vvvvvvvv');
define('AUTH_SALT', 'vvvvvvvv');
define('SECURE_AUTH_SALT', 'vvvvvvvv');
define('LOGGED_IN_SALT', 'vvvvvvvv');
define('NONCE_SALT', 'vvvvvvvv');
我通过以下方式创建密码
http://www.passwordtool.hu/wordpress-password-hash-generator-v3-v4
并在没有 md5 设置的情况下将其插入 phpmyadmin(因为它已经被散列),只是裸露的。
相同的无效用户'admin'
数据库:
wp-config.php 中的数据库名称:
define('DB_NAME', 'i1373493_wp6');
它与我正在编辑的那个相匹配。我在正确的数据库和用户表中。
我没有 CLI 访问权限,godaddy gui 中的日志几乎没用。
如何在 Godaddy 中更改 WordPress 管理员密码?
【问题讨论】:
-
这些截图真的没有那么有用。密码值是否看起来像使用Modular Crypt Format?因为它以
$2y$...开头。 -
如果您的邮件服务器配置正确,您也可以更改管理员的电子邮件地址,然后触发“忘记密码”链接以恢复它。
-
发送邮件但发送reset链接失败。
-
您可以使用密码重置...即使它不发送链接。在数据库中查找重置密钥,然后访问重置页面
wp-login.php?action=rp&key={reset_key}&login={username} -
正如@tadman 建议的那样,您可以尝试接管原始管理员帐户。您是否尝试通过更改数据库中的电子邮件和密码来使用该帐户?也许没有元数据表中的用户信息,它就无法工作。或者连接到登录的某个插件。我会尝试接管原始管理员的帐户。 (可能因为一些愚蠢的“安全”插件而不允许“管理员”)
标签: php mysql wordpress godaddy-api