HEX
Server: Apache/2.4.37 (CentOS Stream) OpenSSL/1.1.1k
System: Linux ysnet.com.tw 4.18.0-553.5.1.el8.x86_64 #1 SMP Tue May 21 05:46:01 UTC 2024 x86_64
User: test (521)
PHP: 7.4.33
Disabled: NONE
Upload Files
File: /var/www/net/pppoeremove.php
<?php
	include "routeros_api.php";
	include "name.php";
	$vpn = $_GET['vpn'];
	$mikrotik_ip = $vpn.'.sn.mynetname.net';
	#$mikrotik_ip = 'b8d00a83a70b.sn.mynetname.net';
	$removepppoe = $_POST['pppoeuser'];
	$checka = $_POST['checka'];
	$API = new RouterosAPI();
	if($API->connect($mikrotik_ip, $mikrotik_username,$mikrotik_password)){
	$idname = $API->comm("/system/identity/print");
	$chname = $API->comm("/system/note/print");
	echo $idname['0']['name'].rawurldecode($chname['0']['note'])."<br>";
	$removeuser = $API->comm("/ppp/secret/getall",array(
		".proplist"=> ".id",
			"?name" => $removepppoe,
		)
	);
	$API->comm(
		"/ppp/secret/remove",
		array(
			".id" => $removeuser[0][".id"],
		)
	);
	if($checka!=0){
		$removeactive = $API->comm("/ppp/active/getall",array(
			".proplist"=> ".id",
				"?name" => $removepppoe,
			)
		);
		$API->comm(
			"/ppp/active/remove",
			array(
				".id" => $removeactive[0][".id"],
			)
		);
	}
	echo $removepppoe."帳號已刪除,請透過返回查核";
	}else{
			echo "社區主機斷線中,請盡快搶修";
		}
	$API->disconnect();
?>
<html>
	<style type="text/css">
		.body {
            font-family: Arial, sans-serif;
            text-align: center;
            margin: 50px;
        }
	</style>
    <body>
		<form action="indexpppoe.php?vpn=<?php echo $_GET['vpn'];?>" method="post">
			<input type="submit" value="返回">
		</form>
    </body>
</html>