php - 我使用 phpmyadmin 更改了我的 WordPress 密码,现在我有一个数据库错误

标签 php mysql wordpress encryption phpmyadmin

事情是这样的。该网站运行良好,但我从其他人那里继承了该网站,而前任设计师未能提供登录信息。所以,我需要重置管理员密码。我按照 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/

相关文章:

php - 插入语句不起作用。从一张 table 转移到另一张 table

php - 带附件的表单 - jquery ajax php

java - JPQL 中的 timestampdiff 等价物(不使用条件)

Wordpress:如果用户角色 = CSS-Class THEN 显示:无

javascript - 根据是否使用了自定义字段,在循环中使用脚本影响 'read more' 按钮

php - 使用PHP和htaccess处理错误页面

php - MySql REGEXP 通过包含特定单词进行多单词搜索

php - 使用 "LIKE %columname%"为每个 PHP 参数链接获取的数据

Mysql,如何连接2个结果,欢迎提出想法

php - 如果未登录 WordPress,则重定向到特定页面