From 4403a48dda01d307a22b4da0f9188ed10bfc12b6 Mon Sep 17 00:00:00 2001 From: Ibnu Maksum Date: Fri, 18 Aug 2023 14:05:34 +0700 Subject: [PATCH] Del user from mikrotik before package activation --- system/autoload/Package.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/autoload/Package.php b/system/autoload/Package.php index a62107ec..29de2f0f 100644 --- a/system/autoload/Package.php +++ b/system/autoload/Package.php @@ -96,6 +96,7 @@ class Package if (!$_c['radius_mode']) { $client = Mikrotik::getClient($mikrotik['ip_address'], $mikrotik['username'], $mikrotik['password']); Mikrotik::removeHotspotUser($client, $c['username']); + Mikrotik::removePpoeUser($client, $c['username']); Mikrotik::addHotspotUser($client, $p, $c); } @@ -128,6 +129,7 @@ class Package } else { if (!$_c['radius_mode']) { $client = Mikrotik::getClient($mikrotik['ip_address'], $mikrotik['username'], $mikrotik['password']); + Mikrotik::removePpoeUser($client, $c['username']); Mikrotik::addHotspotUser($client, $p, $c); } @@ -169,6 +171,7 @@ class Package if ($b) { if (!$_c['radius_mode']) { $client = Mikrotik::getClient($mikrotik['ip_address'], $mikrotik['username'], $mikrotik['password']); + Mikrotik::removeHotspotUser($client, $c['username']); Mikrotik::removePpoeUser($client, $c['username']); Mikrotik::addPpoeUser($client, $p, $c); } @@ -202,6 +205,7 @@ class Package } else { if (!$_c['radius_mode']) { $client = Mikrotik::getClient($mikrotik['ip_address'], $mikrotik['username'], $mikrotik['password']); + Mikrotik::removeHotspotUser($client, $c['username']); Mikrotik::addPpoeUser($client, $p, $c); }