Back to vBulletin 3.5 Add-ons

Admin Protection
Mod Version: 1.00, by cerjam

This modification is in the archives.
vB Version: 3.5.4 Rating: (0 vote - 0 average) Installs: 5
Released: 19 May 2006 Last Update: 19 May 2006 Downloads: 14
Not Supported Code Changes Additional Files  

I couldent find anything like this, even if it is so simple, anywhere on here so i decided to make it myself..

Description:
Checks IP of moderator or administrator before allowing access to mod/admincp or editing threads.

Requires mods to functions_login.php,postings.php,inlinemod.php, txt file named ippool.txt in forum root directory,apparse.php uploaded to forum root,ipauth.php uploaded to forum root.

Instructions for install:

1.download attachments
2.open adminprotection.php and edit the variables to their correct settings.
3.upload ipauth.php,apparse.php,adminprotection.php,ippool.txt to forum root
4.find..
Code:
		// admin control panel or upgrade script login
	if ($logintype === 'cplogin')
	{
in includes/functions_login.php and add under
Code:
 //admin protection
	include 'adminprotection.php';
	checklogin();
//end admin protection
5. find..
Code:
	if ($logintype === 'modcplogin')
	{
and add below
Code:
//admin protection
	include 'adminprotection.php';
	checklogin();
//end admin protection
6. find..
Code:
switch ($_REQUEST['do'])
{
	case 'openclosethread':
	case 'dodeletethread':
	case 'dodeleteposts':
	case 'domovethread':
	case 'updatethread':
	case 'domergethread':
	case 'dosplitthread':
	case 'stick':
	case 'removeredirect':
	case 'deletethread':
	case 'deleteposts':
	case 'movethread':
	case 'editthread':
	case 'mergethread':
	case 'splitthread':
in posting.php(located in forum root) and add above..
Code:
//admin protection
	include 'adminprotection.php';
	checklogin();
//end admin protection
7. find..
Code:
switch ($_POST['do'])
{
	case 'open':
	case 'close':
	case 'stick':
	case 'unstick':
	case 'deletethread':
	case 'undeletethread':
	case 'approvethread':
	case 'unapprovethread':
	case 'movethread':
	case 'mergethread':
in 'inlinemod.php' in forumroot, add
Code:
//admin protection
	include 'adminprotection.php';
	checklogin();
//end admin protection
in between the
Code:
switch ($_POST['do'])
{
and
Code:
	case 'open':
	case 'close':
	case 'stick':
	case 'unstick':
8. CHMOD apparse and adminprotection.php to 777
9. visit http://yoursite.com/ipauth.php and enter your ip and click submit
10. repeat for all admins/moderators on your forum
11. you're finished!

*note this hack does not work with a dynamic ip yet, i plan to add it later on.

Future Mods:
Switch to MySQL table,Support for DSL/dialup IPs,Save to database on all unauthorized logins

Download

This modification is archived and cannot be downloaded.

Similar Mods

Mini Mods Harmor's Bot Protection vBulletin 3.6 Add-ons

vblts.ru supports vBulletin®, 2022-2025