检查最终用户是否为admin

时间:2013-10-07 13:22:17

标签: php mybb

我要检查最终用户是否是管理员,我做得对(我希望)但是无法检查。这是我正在使用的;

function checked_already($pid,$input)
{
    global $db;
    if ($mybb->user['usergroup'] != "4")
    {
        error_no_permission();
    }
    $query = $db->simple_select("users", "username", "uid='{$input}' OR username='{$input}'");
    $user = $db->fetch_array($query);

    if (!$user['username'])
    {
        echo "Nothing found!!";
        exit;
    }
}

但它无法检查最终用户是否为管理员。 :/没有错误。这里缺少什么?

1 个答案:

答案 0 :(得分:0)

你没有在全球范围内使用过$ mybb。试试这个;

function checked_already($pid,$input)
{
    global $db, $mybb;
    if ($mybb->user['usergroup'] != "4")
    {
        error_no_permission();
    }
    $query = $db->simple_select("users", "username", "uid='{$input}' OR username='{$input}'");
    $user = $db->fetch_array($query);

    if (!$user['username'])
    {
        echo "Nothing found!!";
        exit;
    }
}