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 | } |