PDA

View Full Version : Block usergroup from being altered


darkboy245
01-30-2021, 03:08 PM
Hello, I'm looking to modify the code to prevent any of my admins from altering my usergroup in the admincp, since they cannot alter my user they can simply delete my usergroup, I'm looking to block my usergroup from being altered just like the "superadmin" option in the config.php file, any help would be appreciated!

yilmaz
01-30-2021, 08:18 PM
you-site/admincp/adminpermissions.php?do=modify&

If you go to the url address, you will see it there, you can limit the authorities

darkboy245
02-01-2021, 02:17 PM
you-site/admincp/adminpermissions.php?do=modify&

If you go to the url address, you will see it there, you can limit the authorities

hello yilmaz.
my forum has alot of users and some admins with access to the usergroups because they often need to create new usergroups and delete old ones, I don't want to take away all of their access to it because they need it. I simply want to block my usergroup ID from being viewed/altered since I'm the only one in that usergroup, I guess it requires custom code with PHP.

yilmaz
02-01-2021, 05:40 PM
core/includes/config.php

This is the standard settings for config.php.
Userid 1 has privilege for administrator.

// ****** USERS WITH ADMIN LOG VIEWING PERMISSIONS ******
// The userids specified here will be allowed to view the admin log in the control panel.
// Users must be specified by *ID number* here. To obtain a user's ID number,
// view their profile via the control panel. If this is a new installation, leave
// the first user created will have a user ID of 1. Seperate each userid with a comma.
$config['SpecialUsers']['canviewadminlog'] = '1';

// ****** USERS WITH ADMIN LOG PRUNING PERMISSIONS ******
// The userids specified here will be allowed to remove ("prune") entries from the admin
// log. See the above entry for more information on the format.
$config['SpecialUsers']['canpruneadminlog'] = '1';

// ****** USERS WITH QUERY RUNNING PERMISSIONS ******
// The userids specified here will be allowed to run queries from the control panel.
// See the above entries for more information on the format.
// Please note that the ability to run queries is quite powerful. You may wish
// to remove all user IDs from this list for security reasons.
$config['SpecialUsers']['canrunqueries'] = '';

// ****** UNDELETABLE / UNALTERABLE USERS ******
// The userids specified here will not be deletable or alterable from the control panel by any users.
// To specify more than one user, separate userids with commas.
$config['SpecialUsers']['undeletableusers'] = '';

// ****** SUPER ADMINISTRATORS ******
// The userids specified below will have permission to access all areas of vBulletin 5.
// Note that this is different to vB3 & vB4 where they only had extra permissions in the
// Admin Control Panel. Be very careful who you grant this super power to.
// The name of this setting has changed from superadministrator to superadmins.
// This is to avoid the accidental granting of this permission when using older config files.
$config['SpecialUsers']['superadmins'] = '1';