View difference between Paste ID: dr3teqki and HXh9fKGK
SHOW: | | - or go back to the newest paste.
1
#on login script expired 1 hari + lock mac address + auto delete user expired
2
{
3
:local usernya $user;
4
:local macaddressnya $"mac-address";
5
:if ([/system schedule find name=$usernya]="") do={
6
/ip hotspot user set mac-address=$"macaddressnya" comment="used" [find name=$usernya]
7
/system schedule add name=$usernya interval=1d on-event="/ip hotspot user remove [find name=$usernya]\r\n/ip hotspot active remove [find user=$usernya]\r\n/system schedule remove [find name=$usernya]\r\n/ip hotspot cookie remove [find user=$usernya]"
8
}
9
}
10
11
12
#on login script expired 7 hari + lock mac address + auto delete user expired
13
{
14
:local usernya $user;
15
:local macaddressnya $"mac-address";
16
:if ([/system schedule find name=$usernya]="") do={
17
/ip hotspot user set mac-address=$"macaddressnya" comment="used" [find name=$usernya]
18
/system schedule add name=$usernya interval=7d on-event="/ip hotspot user remove [find name=$usernya]\r\n/ip hotspot active remove [find user=$usernya]\r\n/system schedule remove [find name=$usernya]\r\n/ip hotspot cookie remove [find user=$usernya]"
19
}
20
}
21
22
23
#on login script expired 30 hari + lock mac address + auto delete user expired
24
{
25
:local usernya $user;
26
:local macaddressnya $"mac-address";
27
:if ([/system schedule find name=$usernya]="") do={
28
/ip hotspot user set mac-address=$"macaddressnya" comment="used" [find name=$usernya]
29
/system schedule add name=$usernya interval=30d on-event="/ip hotspot user remove [find name=$usernya]\r\n/ip hotspot active remove [find user=$usernya]\r\n/system schedule remove [find name=$usernya]\r\n/ip hotspot cookie remove [find user=$usernya]"
30
}
31
}