我必须检查最终用户是否是管理员,我做对了(我希望),但它无法检查。这是我正在使用的;
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;
}
}
但它无法检查最终用户是否是管理员。完全没有错误。这里缺少什么?
您没有在全局中使用过$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;
}
}