Advertisement
rootplg3544

USER PROFILE TANPA USERMANAGER

Jun 1st, 2018
187
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. *** agak geli juga kalo membaca postingan di grup berulang dan berulang menanyakan hal yang sama, bagaimana membuat auto limitasi ataupun auto remove user hotspot mikrotik tanpa userman/usermanager baik time base maupun volume base ***
  2. *** yang perlu dimengerti cukup letak ip hotspot user profile dan tab on login/on logout ***
  3. *** variabel untuk time base : d=hari h=jam m=menit s=detik ***
  4. A. user profile "1jam-expired-1hari" , on login script :
  5. *** copas script dibawah ini di on login user profile ****
  6. {
  7. :local usernya $user;
  8. :if ([/ip hotspot user find name=$usernya limit-uptime=1h]="") do={/ip hotspot user set [find name=$usernya] limit-uptime=1h
  9. /ip hotspot active remove [find user=$usernya]
  10. }
  11. :if ([/system schedule find name=$usernya]="") do={
  12. /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]"
  13. }
  14. }
  15. *** ubah script diatas, nilai h pada limit-uptime sesuai limitasi waktunya dan ubah nilai d pada interval untuk expirednya ***
  16. B. user profile "1jam-expired" , on login script :
  17. *** copas script dibawah ini di on login user profile ****
  18. {
  19. :local usernya $user;
  20. :if ([/system schedule find name=$usernya]="") do={
  21. /system schedule add name=$usernya interval=1h 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/system schedule remove [find name=$usernya]\r\n/ip hotspot cookie remove [find user=$usernya]"
  22. }
  23. }
  24. *** ubah script diatas,ubah nilai h pada interval untuk expirednya ***
  25. *** perbedaan A dan B ***
  26. *** pada A, user memiliki limit waktu 1 jam yang bisa digunakan berulang dalam waktu 1 hari dihitung dari pertama kali user tersebut login, misal user tersebut login pada jam 15:00wib dan masih dipakai 20 menit, maka user tersebut masih bisa menggunakan sisa waktu dalam tempo maksimal jam 15:00wib hari berikutnya, dan pada jam 15:00WIB hari berikutnya, masih atau habis sisa waktunya akan otomatis dihapus oleh system user tersebut
  27. *** pada B, user memiliki limit waktu 1 jam terhitung pada saat user tersebut pertama kali login, misal user tersebut login pada jam 15:00WIB hari ini, sisa atau tidak waktunya, 1 jam kemudian yaitu jam 16:00WIB hari ini juga, system akan otomatis menghapus user tersebut
  28.  
  29.  
  30. **** sekian cara limitasi time base, user hotspot mikrotik tanpa userman/usermanager ala tukang ngepel WC, nantikan cara limitasi volume base (kuota) di kesempatan berikutnya ***
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement