Saturday, November 11, 2017

Cara Login Hotspot Hanya Menggunakan User tanpa Password (Voucher)

Belakangan ini saya dibuat penasaran oleh sebuah hal yang cukup menarik. Hal ini bermula dari saran seorang teman untuk menambahkan fitur agar aplikasi The Userman mampu melakukan generate user yang login pada hotspot hanya dengan username saja alias tanpa password, atau yang juga familiar dengan sebutan login menggunakan kode voucher.

Secara sederhana, sebenarnya hal itu dapat dilakukan dengan membuat user tanpa password. Artinya pada saat proses generate atau tambah user, yang ditambahkan adalah userlogin saja dan passwordnya dikosongkan. Namun demikian pada postingan ini saya akan membahas cara yang berbeda untuk membuat proses login tanpa password karena cara yang saya sebutkan sebelumnya tidak membutuhkan pembahasan yang detail (terlalu mudah).

Cara lain untuk membuat agar user dapat login tanpa password adalah dengan membuat string user dan password sama. Selanjutnya melakukan sedikit modifikasi pada template login hotspot yaitu file login.html. Berikut langkah-langkahnya :

1. Pada saat proses generate user hotspot di aplikasi The Userman pastikan anda mencentang = Login Name. Hal ini akan memberikan output karakter password dan user login sama. perhatikan gambar berikut kemudian silahkan generate beberapa user yang memiliki karakter yang sama dengan password.  

Cara Login Hotspot Hanya Menggunakan User tanpa Password (Voucher)

2. Berikutnya agak sedikit ribet dan membutuhkan pengetahuan setidaknya tentang tag-tag HTML. Kita akan melakukan sedikit modifikasi pada template login yaitu pada file login.html. Silahkan buka Winbox kemudian akses menu file lalu Drag and Drop file login.html ke Windows Explorer. Perhatikan gambar berikut :

Cara Login Hotspot Hanya Menggunakan User tanpa Password (Voucher)

3. Berikutnya adalah mengedit file login.html tersebut menggunakan Teks Editor saya menyarankan agar anda menggunakan aplikasi Notepad++. Pada file login.html tersebut Klik Kanan - Edit with Notepad++. Perlu diketahui bahwa template yang diedit pada contoh ini adalah template default silahkan sesuaikan jika anda telah merubah template login anda. Berikut adalah isi file login.html yang dibuka menggunakan aplikasi Notepad++.

Langkah selanjutnya adalah menghapus kata password (warna hitam) kemudian mengubah properti input password menjadi hidden lalu mengganti id username dan password. perhatikan gambar berikut 

Cara Login Hotspot Hanya Menggunakan User tanpa Password (Voucher)

4. Langkah terakhir adalah menambahkan Javascript pada akhir file. Fungsi script ini adalah menyamakan nilai password dengan userlogin. adapun aksi ini akan dilakukan pada saat user menginputkan userlogin. Scriptnya dapat dilihat disini

Cara Login Hotspot Hanya Menggunakan User tanpa Password (Voucher)

5. Langkah berikutnya adalah melakukan verifikasi. Silahkan Double Klik file login.html tersebut untuk melihat hasilnya. Berikut adalah hasil yang saya peroleh. 

Cara Login Hotspot Hanya Menggunakan User tanpa Password (Voucher)

Anda tidak perlu khawatir jika kesulitan mengikuti langkah-langkah pengeditan file login.html tersebut, saya sudah menyediakan file login.html tersebut yang sudah disesuaikan dengan kebutuhan dalam tutorial ini. Silahkan download disini

Langkah terakhir silahkan upload kembali File login.html tersebut ke Mirkotik dengan cara menghapus file login.html yang ada di file list Mikrotik terlebih dahulu kemudian Drag and Drop ke folder Hotspot seperti gambar berikut. 

Cara Login Hotspot Hanya Menggunakan User tanpa Password (Voucher)

Proses Hapus file login.html dari file list mikrotik


Proses Import file login.html ke file list mikrotik. 

Saya menyediakan file template default login hotspot yang sudah disesuaikan dengan tutorial ini bagi anda yang malas mengikuti langkah-langkah tersebut diatas. Silahkan download disini dan upload ke Mikrotik. Selamat mencoba. :)

1 comment:

  1. maaf gan niebe saya coba ko gak berhasil ya gan, errornya username or password failed, padahal sudah ngikutin tutorial agan, mohon solusinya gan, user sama passwordnya sudah saya bikin sama/mirip

    ReplyDelete