Example #1
0
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;
}
Example #2
0
    $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');