risvhal

on-login-script-tanpa-userman

Dec 31st, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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. }
Add Comment
Please, Sign In to add comment