vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   Secret admins... (https://vborg.vbsupport.ru/showthread.php?t=80164)

leeman 04-19-2005 07:11 AM

Secret admins...
 
I have search the forums ( most likely on wrong things) and haven't found anything like this.

I want to be able to give a member certain access t the admincp WITHOUT moving the person to admingroup.
I don't want the board to know the person have that ability.
And I allso look for a mod where i can restrict access for admins to certain mods in the admincp.....

Hope it makes sence ...

//LeeMan

Azhrialilu 04-19-2005 07:33 AM

Just make a new usergroup with admin permissions, but select it not to show on the forum leaders list... at least..... that's the way i do it.

leeman 04-19-2005 09:01 AM

:$ Well that took care of that .... thanx ...

But is there a mod or sumthin to do when I wanna really controll in admincp what they are allowed to use ... Except for the standard ones ...

Like if they have access to the modifications controls in the admincp ...

Marco van Herwaarden 04-19-2005 09:10 AM

Unless a hack creates a new permission to control admin access, you can not easily control who have access. A lot of hacks don't create a new permission but just '(ab)use' an existing one. It saves a lot of coding and it reduces database modification.

There is however something you can do:
if you open your admincp/index.php you will find blocks of codes with a permission check above them, something like:
PHP Code:

    if (can_administer('canadminstyles'))
    {
        
$printhr true;
        
construct_nav_option($vbphrase['style_manager'], 'template.php?do=modify''<br />');
        
construct_nav_option($vbphrase['search_in_templates'], 'template.php?do=search''<br />');
......... 

Everything in this IF block will only be available for people with the ''canadminstyles'' permission.

Now go find the block of code you added for your hack. You can change the 'can......' to another existing permission for which not all admins have permission.

leeman 04-25-2005 06:28 AM

Quote:

Originally Posted by MarcoH64
Unless a hack creates a new permission to control admin access, you can not easily control who have access. A lot of hacks don't create a new permission but just '(ab)use' an existing one. It saves a lot of coding and it reduces database modification.

There is however something you can do:
if you open your admincp/index.php you will find blocks of codes with a permission check above them, something like:
PHP Code:

    if (can_administer('canadminstyles'))
    {
        
$printhr true;
        
construct_nav_option($vbphrase['style_manager'], 'template.php?do=modify''<br />');
        
construct_nav_option($vbphrase['search_in_templates'], 'template.php?do=search''<br />');
......... 

Everything in this IF block will only be available for people with the ''canadminstyles'' permission.

Now go find the block of code you added for your hack. You can change the 'can......' to another existing permission for which not all admins have permission.


Thanx ....

That did what I wanted to :)

WetWired 04-25-2005 02:41 PM

Quote:

Originally Posted by MarcoH64
Unless a hack creates a new permission to control admin access, you can not easily control who have access. A lot of hacks don't create a new permission but just '(ab)use' an existing one. It saves a lot of coding and it reduces database modification.

There is however something you can do:
if you open your admincp/index.php you will find blocks of codes with a permission check above them, something like:
PHP Code:

    if (can_administer('canadminstyles'))
    {
        
$printhr true;
        
construct_nav_option($vbphrase['style_manager'], 'template.php?do=modify''<br />');
        
construct_nav_option($vbphrase['search_in_templates'], 'template.php?do=search''<br />');
......... 

Everything in this IF block will only be available for people with the ''canadminstyles'' permission.

Now go find the block of code you added for your hack. You can change the 'can......' to another existing permission for which not all admins have permission.

But doesn't that only effect the navbar? If they knew the URL, they would still be able to access it.

Marco van Herwaarden 04-25-2005 08:27 PM

Yes that is true, if you also want that covered, you would have to look into the script to see if any specific permission is check, and also adjust that.


All times are GMT. The time now is 07:02 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01113 seconds
  • Memory Usage 1,743KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_php_printable
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete