Jump to content

Ресет пользователей


Recommended Posts

Вариант первый, по IP наса:

$query="SELECT login,nasip FROM `nas` INNER JOIN nethosts USING (netid) INNER JOIN users USING(ip) WHERE `nasip` LIKE '127.0.0.1'";
$result = simple_queryall($query); 
foreach ($result as $key=>$data) {
 print($data['login'] . "<br />"); 
sleep(5);
 $billing->resetuser($data['login']); 
 log_register("PAUTINA RESET User (" . $data['login'] . ")"); 


}

Вариант второй, по сети:

$query="SELECT login,nasip  FROM `nas` INNER JOIN nethosts USING (netid) INNER JOIN users USING(ip) WHERE `netid` = '1'";
$result = simple_queryall($query); 
foreach ($result as $key=>$data) {
 print($data['login'] . "<br />"); 
sleep(5);
 $billing->resetuser($data['login']); 
 log_register("PAUTINA RESET User (" . $data['login'] . ")"); 


}

Внимание, установлено задержка перед ресетом следующего пользователя в 5 сек. По этому скрипт будет выполнятся долго.

И да код вставить сюда: 

?module=sqlconsole&devconsole=true
Link to post
Share on other sites

А можно точный пример?

Например у меня есть роутер с айпи 10.10.10.100

или группа людей которая находится в подсети 192.168.10.100

Прошу прощения я просто не особо силен в этом! За ранее спасибо большое!!!!!

Link to post
Share on other sites

 

 

А можно точный пример?

Это и есть точный пример, просто выполняем в php консоль и подставляем id подсети `netid` = '1'

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...