大D技研室 移动版  |  完整版

WordPress 5.5+ 忘记密码的处理方法

这里假定所在服务器是无法使用邮件找回和只有一个管理员的情况。

多年前Wordpress已经弃用单独使用MD5算法来加密密码字符串,换用phpass来进行hash,所以要提前计算好密码加密后的字符串来进行替换。

修改数据库法

wordpress_dbname替换为数据库名称,password替换为hash过的密码。

不熟悉命令行的话,可以使用其他的数据库管理工具进行修改,只是同样要计算好密码加密后的字符串来进行修改。

修改文件法

不论是使用FTP、SFTP或者Shell连接,修改主题目录下的functions.php的文件,添加以下内容:

将password替换为密码,userid替换为用户ID。

例子:将用户ID为1的用户的密码修改为123456,则如下:

上传/保存修改后的文件,访问网站首页后密码将被修改为123456,修改完毕后,再将该行代码删除即可。

其他

如果熟悉PHP代码,可以参看:

wp_set_password()

写一个页面来输出密码再使用修改数据库法。

暂无评论

© 2010 大D技研室 | 1 Queries, 0.439 Seconds
Powered by Theme Codename H Rev.96