系统环境
2 o8 n" q9 {. ]* u3 c
2 y/ ]2 F9 z, J$ x) n" U3 A6 m
2 f+ }% n9 g5 W* G% i, b+ T- p
PHP8.3.25+MySQL8.0.3+Nginx1.28+WordPress6.8.3
8 Q9 |7 Y4 W! h. s
, V# s/ S3 _1 f6 x当你不小心修改了管理员密码,你会登录不了后台,这时候需要重置密码
3 n, _9 f1 W" e. g Q5 |* a' a3 l: V! g+ M2 W2 _" \$ g9 L" P) w9 s0 S
- <?php& i! w q, P+ c+ G- H0 V
- require_once('wp-load.php');* e7 H0 B$ |& B) G
- // 替换为正确的用户名(如admin、testuser等)
% M7 o; G, Q; A: R8 N - $user = get_user_by('login', '正确的用户名'); * x; \# d f, u8 X* ~' D2 U* `4 }
- ; o% f. G4 Q, J) N% j+ |
- // 增加错误检查) q& ?3 k+ Y' a3 P
- if (!$user) {/ U5 k+ N4 ?' P0 q1 |: Y
- echo "未找到该用户名对应的用户,请检查用户名是否正确!";6 r0 r5 Q/ s% u- a7 [0 h; q7 k
- exit;/ h3 r/ W! M2 J
- }
$ ?; L9 ^) z; n; c! X
4 |* Y& T: R( |6 S- P1 g- $new_password = wp_generate_password(12, true, true);0 H5 }7 S& x% F) h6 U) I5 O, _
- wp_set_password($new_password, $user->ID);
" F: Q9 w. O1 E( a1 T: m - echo "新密码:" . $new_password;+ [% O) g4 d2 T, {4 k+ V: G, X
- exit;
+ I+ D3 q& }+ ]0 M( a' B - ?>
复制代码
4 q/ K3 v' C# T8 d+ w/ r9 t5 Q' B0 a7 A8 N
将这个PHP文件上传到你的服务器然后访问,即可重置密码并用来登录!
! q' Q, m# s6 O) W* }
! v, ~4 H* C5 w2 V% L( i3 R Q( ~
注意:你首先必须要记得你的管理员用户名!
1 E" l0 [6 d0 e C4 _
' K, ^7 E0 ?2 A6 U |
-
温馨提示:
本文《记录一次WordPress 6.8.3忘记用户密码的处理方式》由: digger 发表于 2025-10-29 00:31
原文链接:https://jiangmen.pro/thread-46-1-1.html
- 1、本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2、本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3、本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4、未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5、匠们网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6、下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7、本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
- 8、该内容可能包含由AI辅助创作,请仔细甄别。
|