![]() |
user can edit admins?
i did this to allow only user 1 to edit other admins:
forum/admin/config.php add at the bottom: Code:
// user can edit admins forum/admin/user.php find: Code:
adminlog(iif($userid!=0,"user id = $userid","")); Code:
unset($editadmin); Code:
if ($HTTP_POST_VARS['action']=="doupdate") { Code:
if ($HTTP_POST_VARS['action']=="doupdate" && checklogperms($editadmin,1,"<p>You are not allowed to edit this user.</p>")) { |
Remove
Code:
unset($editadmin); |
thanks firefly. can you please explain to me why it must be done this way, unseting $editadmin before config.php file? if i use my logic, an unset should work anywhere before an related action.
|
You can also unset the variable before requiring global.php, it pretty much does the same thing.
However, if you unset it after you require global.php (and config.php), the variable won't be present anymore and the checklogperms() call will fail no matter what. |
aha... i understand now. thanks alot chen.
|
find:
code: if ($HTTP_POST_VARS['action']=="doupdate") { erm .... this aint on my admin/config.php script m8 wot do i do now ?? |
<a href="https://vborg.vbsupport.ru/showthread.php?s=&threadid=40787" target="_blank">https://vborg.vbsupport.ru/showt...threadid=40787</a>
|
chen, i need your help. i cant figure a way to make it dentify with the username that edits another user. here it is what i tried as an alternative:
Code:
if ($HTTP_POST_VARS['action']=="doupdate") { |
i got it working. :D
thanks chen!! |
All times are GMT. The time now is 09:02 PM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|