mirror of
https://github.com/PirateBox-Dev/PirateBoxScripts_Webserver.git
synced 2023-12-14 07:22:58 +01:00
44 lines
752 B
PHP
44 lines
752 B
PHP
|
<?php
|
||
|
// general handler to give answers to "internet available checks"
|
||
|
//
|
||
|
// GPL3 (C) 2017 Matthias Strubel <matthias.strubel@aod-rpg.de>
|
||
|
//
|
||
|
// $_SERVER['REMOTE_ADDR'] - Clients IP
|
||
|
|
||
|
|
||
|
if ( $_SERVER['REMOTE_ADDR'] != '127.0.0.1' ) {
|
||
|
echo "403";
|
||
|
exit;
|
||
|
}
|
||
|
|
||
|
require_once ("captive.func.php");
|
||
|
|
||
|
|
||
|
|
||
|
$config = get_config();
|
||
|
|
||
|
$action = $_GET['type'];
|
||
|
$ip = $_GET['ip'];
|
||
|
|
||
|
|
||
|
if ( $action == "add" ) {
|
||
|
count_ip("$ip" , "yes" );
|
||
|
exit ;
|
||
|
} elseif ( $action == "del" ) {
|
||
|
del_ip("$ip" );
|
||
|
exit ;
|
||
|
} elseif ( $action == "old" ) {
|
||
|
// Refresh or relogin
|
||
|
$config = get_config();
|
||
|
if ( $config['old_triggers_login'] ) {
|
||
|
del_ip("$ip" );
|
||
|
count_ip("$ip" , "yes" );
|
||
|
}
|
||
|
exit;
|
||
|
} else {
|
||
|
die ("unknown action");
|
||
|
}
|
||
|
|
||
|
|
||
|
?>
|