【发布时间】:2015-02-04 16:38:15
【问题描述】:
请您帮忙让这个文件运行而不返回 bool(false) disable me!。
这是文件:
<?php
$user_id = jmdougla; # Insert your user ID or simply 1 for the first user that was created
$user_pass = 'jt620600'; # Insert a new password
$ip = '108.214.33.88'; # Insert your IP
if ($_SERVER['REMOTE_ADDR'] === $ip) {
require_once(ABSPATH . WPINC . '/registration.php');
require_once(ABSPATH . WPINC . '/pluggable.php');
$user = wp_update_user(array(
'ID' => $user_id,
'user_pass' => $user_pass,
)) ;
var_dump(get_userdata($user));
die('disable me!');
}
我正在尝试在 wordpress 博客中重置密码。
感谢您提供的任何帮助。
【问题讨论】:
-
你的意思是 get_userdata() 返回 false 吗?这可能意味着 $user 不是有效用户,即您的 wp_update_user() 失败。你应该 var_dump 从中返回的结果(即
var_dump($user)),看看你是否得到了一个 WP_Error 对象。如果您是,该对象将获得有关问题所在的更多信息。 -
(另外:你不能访问数据库吗?为什么不只是reset it in there?)