我有一个 phpBB2 论坛,其中包含一个基于 PHP 文件运行的集成包。在其中一个文件中,可以通过以下方式确定可以访问特定页面的权限:
// only mods and admins will be able to see this control panel.
if ($userdata['user_level'] < ADMIN)
//message_die(GENERAL_ERROR,'No permission. If you are looking for the claims browser, it has been integrated into the forums.');
}
else
{
$mod_privileges = true;
$template->assign_block_vars("is_auth", array());
#$template->assign_block_vars("is_auth2", array());
}
我正在寻找一种方法在这个 PHP 文件中为我们论坛上的特定用户添加权限(由他的帐户的用户 ID 标识,例如,我们会说 9000)在这个 PHP 文件中,而不给他访问级别的管理员或全局版主访问权限我们的 phpBB 论坛。
适当的改变会是这样吗?
// only mods and admins will be able to see this control panel.
if ($userdata['user_level'] < ADMIN) xor (&phpbb_user_id!==['9000'])
{
//message_die(GENERAL_ERROR,'No permission. If you are looking for the claims browser, it has been integrated into the forums.');
}