vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   How to check User permissions in user.php (https://vborg.vbsupport.ru/showthread.php?t=301165)

Zaulael 08-14-2013 05:30 AM

How to check User permissions in user.php
 
Hello,

I'm trying to make a modification in user.php (/admincp/user.php) so that only Super Admins can delete users. Now, forgive me, I'm not very familiar with how to check if the current USER (not the current USERID you're looking it) is a Super Admin, or of a certain userid.

So far, I have:

Code:

                if ($vbulletin->GPC['userid'] == 5)
                {
                        $quicklinks["user.php?" . $vbulletin->session->vars['sessionurl'] . "do=remove&u=" . $vbulletin->GPC['userid']] = $vbphrase['delete_user'];
                }

As you may have guessed, this doesn't work.

Anyone have any suggestions for a beginner vbulletin editor/modder?

Thanks in advance!

Zachery 08-14-2013 06:28 AM

So, I know you want to improve security, but can your other admins use plugins? Run SQL queries? Modify Admin permissions? Modify templates, phrases, user titles, etc?

kh99 08-14-2013 08:52 AM

I think what you want is:

PHP Code:

        if (is_member_of($vbulletin->userinfo5)) 


Zaulael 08-14-2013 11:10 AM

Quote:

Originally Posted by Zachery (Post 2438772)
So, I know you want to improve security, but can your other admins use plugins? Run SQL queries? Modify Admin permissions? Modify templates, phrases, user titles, etc?

No, but they can approve users and change to necessary user groups. I can tell them till I'm blue in the face not to delete a user but it always happens eventually :)

Thanks kh99, I'll see if that works when I get home.


All times are GMT. The time now is 04:49 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.00993 seconds
  • Memory Usage 1,719KB
  • 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
  • (1)bbcode_code_printable
  • (1)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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