Popular Posts

Redirect User Expired Hotspot Mikrotik

Share it:
Meredirect User Expired Hotspot Mikrotik - Cara Sederhana Meredirect User Expired Hotspot Mikrotik ke Halaman Pemblokiran. Metode ini digunakan untuk mengalihkan pengguna yang sudah habis masa aktifnya (Expired) ke Halaman Informasi dan Pemblokiran.

Redirect User Expired Hotspot Mikrotik

Metode ini cukup sederhana, tidak perlu untuk mengaktifkan web proxy, acces web proxy, seting port, nat dan lain-lain untuk menggunakannya. Jadi cukup dengan menggunakan potongan script pendek yang dapat di sisipkan kedalam template, cara ini sudah dapat bekerja dengan baik untuk mengalihkan user expired ke halaman pemblokiran.

Javascript pendek ini biasa digunakan untuk menampilkan Informasi/ Pesan Error pada Hotspot Mikrotik. Untuk mengimplementasikanya, terlebih dahulu Anda harus menyiapkan sebuah halaman pemblokiran yang akan ditampilkan ke pengguna Expired nanti, seperti misalnya blocked.html.

Jika anda belum mempunyai halaman pemblokiran, bisa di download pada contoh halaman pemblokiran (blocked.html) berikut,



Link Download
blocked.html - Download
(password: caprt3a.blogspot.com)

Jika blocked.html sudah dipersiapkan, Upload blocked.html ke Mikrotik. Untuk metode Trasfer File/ berkas dari PC ke Mikrotik



Kemudian untuk script pendek yang dipakai, bisa menggunakan Javascript berikut ini;


$(if error)
<script type="text/javascript">
var error = "$(error)";
var error1 = "user $(username) has reached uptime limit";
var error2 = "user $(username) has reached traffic limit";
var error3 = "no valid profile found";
var error4 = "invalid username or password";
var error5 = "user &lt;$(username)&gt; not found";
var error6 = "simultaneous session limit reached";

if (error == error1 || error == error2 || error == error3){
window.location.href = "blocked.html";
} else if (error == error4){
document.getElementById("alert").innerHTML = "Mohon Periksa Informasi Login Anda";
} else if (error == error5){
document.getElementById("alert").innerHTML = "Member atau Voucher Tidak Ditemukan";
} else if (error == error6){
document.getElementById("alert").innerHTML = "User Sudah Login di Perangkat lain";
} else {
document.getElementById("alert").innerHTML = "$(error)";
}
</script>
$(endif)


Agar halaman blocked.html bisa ditampilkan ke User Expired/ meredirect User Expired ke Halaman Pemblokiran, masukan alamat blocked.html pada script diatas, tepatnya bisa dilihat pada syntax seperti berikut ini;

window.location.href = "blocked.html";

Jika semua tahap sudah dilakukan, langkah terakhir adalah menyisipkan Javascript pada Template Halaman Login Hotspot, tepatnya di login.html. Gunakan Notepad++ atau aplikasi sejenisnya untuk Edit/ menyisipkan Javascript kedalamnya.



Catatan:
- Sisipkan Javascript pada login.html, tepatnya ke dalam tag <body>.
- Untuk mendapatkan login.html, salin/ copy dari Root Directory Mikrotik.
- Setelah menyisipkan Javascript kedalam login.html, Upload kembali login.html ke Root Directory Mikrotik. Selesai, semoga bermanfaat!
Share it:

Mikrotik

Network

Post A Comment:

0 comments: