|
|
Joined: Aug 2000
Posts: 3
Power User
|
Power User
Joined: Aug 2000
Posts: 3 |
I found one bug where and Moderator can BAN the Adminstrator which is very important securtiy bug....
I think this bug in all w3t versions .. Please check your and update this fix I have implemented and Its OK.
NOTE : I protected only the First Administrator not to be banned but you can update it as you like for all admins.
--------- The FIX --------------
1- Open the File [:red] dobanuser.php in the folder [:red] admin :
2- see this line : ( line # 51 - 53 )
if ( ($Usercheck) || ($Hostcheck) ){ $html -> not_right("This $Selector has already been banned. The reason was: $Reasonquote",$Cat); }
3- After the last [:red] } around line 54 add the following :
[:green] ####### --- Addon By Nasoor To Stop Moder's BANNING The Administrator ---- #####
$query = " SELECT U_Number FROM w3t_users WHERE U_Username = '$Who_q' "; $sth = $dbh -> do_query($query); list($Number) = $dbh -> fetch_array($sth); $dbh -> finish_sth($sth);
if ( $Number = 1 ){ $html -> not_right("For security reasons you can not BAN the Administrator ",$Cat); }
[:green] ######## ------ Ends Here --------########
4 - Now save it and thats it .. you finished ..
|
|
|
|
Joined: Apr 2001
Posts: 49
Power User
|
Power User
Joined: Apr 2001
Posts: 49 |
hm..I'm not very good with php (saying it friendly for me *g*)
How can I save the other Admin-Accounts? And the other Moderator-Accounts too if possible?
|
|
|
|
Joined: May 1999
Posts: 3,039
Guru
|
Guru
Joined: May 1999
Posts: 3,039 |
Nice work. Here is an updated code bit to disallow the banning of all moderators and admins. Goes in the same spot:
$query = " SELECT U_Status FROM w3t_Users WHERE U_Username = '$Who_q' "; $sth = $dbh -> do_query($query); list($Userstatus) = $dbh -> fetch_array($sth); if ( ($Userstatus == "Administrator") || ($Userstatus == "Moderator") ) { $html -> not_right("You cannot ban an admin or moderator!"); }
UBB.threads Developer
|
|
|
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.
|
|
Posts: 1,157
Joined: July 2001
|
|
Forums63
Topics37,575
Posts293,931
Members13,823
|
Most Online6,139 Sep 21st, 2024
|
|
Currently Online
Topics Created
Posts Made
Users Online
Birthdays
|
|
|
|
|