事情是这样的。该网站运行良好,但我从其他人那里继承了该网站,而前任设计师未能提供登录信息。所以,我需要重置管理员密码。我按照 http://codex.wordpress.org/Resetting_Your_Password#Through_phpMyAdmin 中的说明使用 phpMyAdmin 访问了 WordPress 数据库。 .
我确实在“wp_users”页面上注意到一些我认为很有趣的东西。每个密码都以“$P$B”开头,但我刚刚更改的密码除外,它没有 $ 等特殊字符,只使用字母和数字。我在重置密码时从下拉列表中选择了 MD5,所以我想知道是否需要使用不同的加密类型。为了安全起见,我尝试了 SHA1,但事实并非如此,而且它看起来不像是其他任何下拉选项。
最佳答案
如果您只想重置密码,那么 MD5 完全没问题。 WordPress 实现了 portable PHP password hashing framework (phpass),并使用基于 MD5 的加盐可移植哈希来存储密码。 $P$
进入其中,因为 WordPress 在所有加密密码的开头强制将其作为标识符(参见 here)。
如果您只是在数据库中使用默认的 MD5,一旦您登录(它会让您登录!),WordPress 将使用 phpass 自动重新散列。
关于php - 我使用 phpmyadmin 更改了我的 WordPress 密码,现在我有一个数据库错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25334842/