这很奇怪,可能缺乏关于哈希的知识,但是我在一些wordpress项目中看到了一个问题:
将wordpress网站从localhost迁移到商业主机后,在新服务器中进行的迁移用户密码更新将使该网站(当然在新服务器中)不识别新密码。这只发生在用户身上在之前的服务器中创建。
首先我通过管理面板中的设置选项尝试它,在会话被杀之后我被要求引入新密码但是我收到了错误的密码错误。
所以我进入de db并用Md5编辑字段(第一篇文章来自终端,第二篇来自phpmyadmin),但是当我尝试登录时,我得到了同样的错误。在服务器之间的散列过程中似乎有些不同。如果它很酷且更安全,但在我阅读的任何wp文档中都没有解释,如果您丢失或尝试使用以前的备份更新密码,则会出现问题。我没有更改wp-config中的任何键或wp核心中的任何其他键。
我能够再次登录的唯一方法是从上次备份中复制/粘贴旧密码(在本地时代生成,当它在本地主机上时生成)。
正如预期的那样,MD5的任何字符串的输出在两个服务器中都是相同的(我觉得这只是为了尝试它而感到愚蠢)。正如我之前所说的那样,新用户不会仅仅迁移这个问题。
可能会发生什么?
答案 0 :(得分:1)
使用此WordPress user import export插件可以轻松地使用其密码迁移WordPress用户。
答案 1 :(得分:0)
如果您使用英文版密码编辑实际数据库,则内置登录脚本将接受该密码并将其重新格式化以备将来使用。这是他们密码恢复的一部分。一旦你在数据库中更改它只需登录,你应该很高兴去。