function user_delete($uid) { global $conf; // 清理用户资源 $threadlist = mythread_find_by_uid($uid, 1, 1000); foreach ($threadlist as $thread) { thread_delete($thread['tid']); } $r = user__delete($uid); $conf['cache']['type'] != 'mysql' and cache_delete("user-{$uid}"); // 全站统计 runtime_set('users-', 1); return $r; }
$pagesize = 10; //$conf['pagesize']; $totalnum = $_user['myagrees']; $pages = pages("user-agree-{$_uid}-{page}.htm", $totalnum, $page, $pagesize); $threadlist = myagree_find_by_uid($_uid, $page, $pagesize); include './flarum/view/user_agree.htm'; // 用户发表的主题 } elseif ($action == 'thread') { $_uid = param(2, 0); $_user = user_read($_uid); $page = param(3, 1); $pagesize = 10; //$conf['pagesize']; $totalnum = $_user['threads']; $pages = pages("user-thread-{$_uid}-{page}.htm", $totalnum, $page, $pagesize); $threadlist = mythread_find_by_uid($_uid, $page, $pagesize); include './flarum/view/user_thread.htm'; // 找回密码第1步 } elseif ($action == 'findpw') { if ($method == 'GET') { $header['title'] = '找回密码'; include './flarum/view/user_findpw.htm'; } else { if ($method == 'POST') { $email = param('email'); !is_email($email, $err) and message(1, $err); $user = user_read_by_email($email); !$user and message(1, 'EMAIL 未被注册'); $verifycode = param('verifycode'); empty($verifycode) and message(2, '请输入校验码'); $email2 = online_get('reset_email');