Ang pagpapatupad ng isang authentication system batay sa 3 tanong para sa mga user ng MikroTik hotspot ay nangangailangan ng partikular na pagpapasadya ng hotspot login page.
Binibigyang-daan ka ng MikroTik na ganap na i-customize ang mga page na nakikita ng mga user kapag kumonekta sila sa hotspot, kasama ang login page.
Narito ang isang pangkalahatang diskarte kung paano mo ito makakamit:
Hakbang 1: I-access ang Mga Hotspot File
Una, kailangan mong i-access ang mga file ng pagsasaayos ng hotspot. Magagawa ito sa pamamagitan ng WinBox o sa pamamagitan ng FTP/SSH.
- Sa WinBox: Pumunta sa File, at makakahanap ka ng isang folder na tinatawag na hotspot. Sa loob ng folder na ito ay makikita ang lahat ng mga file na nauugnay sa iyong hotspot, kabilang ang pahina sa pag-login (
login.html
).
Hakbang 2: Baguhin ang Login Page
Upang magdagdag ng mga tanong sa seguridad sa proseso ng pag-login, kakailanganin mong i-edit ang file login.html
(o ang file na ginamit bilang login page, na maaaring mag-iba depende sa iyong configuration). Kakailanganin mo ang pangunahing kaalaman sa HTML at posibleng JavaScript upang magawa ang mga pagbabagong ito.
- Magdagdag ng mga Tanong: Isama ang tatlong tanong nang direkta sa HTML code. Maaari mong gamitin ang mga patlang ng form (
<input>
o<select>
) para tumugon ang mga user. - Pagpapatunay ng Tugon: Upang patunayan ang mga tugon, maaari mong gamitin ang JavaScript. Ang ideya ay suriin kung tama ang mga sagot bago payagan ang form na isumite. Pakitandaan na ang paraan ng pagpapatunay na ito ay nakikita ng user at hindi dapat gamitin para sa sensitibo o kritikal na impormasyon sa seguridad.
- Baguhin ang Proseso ng Pagpapadala: Tiyaking isinumite lamang ang form kung tama ang mga sagot. Magagawa ito sa pamamagitan ng pagharang sa kaganapan ng pagsusumite ng form gamit ang JavaScript.
Hakbang 3: Mag-upload ng Mga Binagong File
Kapag nabago mo na ang login page ayon sa iyong mga pangangailangan, dapat mong i-upload ang binagong file pabalik sa iyong MikroTik file system.
- Gumamit ng WinBox o isang FTP/SSH na koneksyon upang i-upload ang file
login.html
binago sa folder ng hotspot.
Hakbang 4: Subukan ang Hotspot
Pagkatapos i-upload ang iyong mga pagbabago, mahalagang subukan ang pagpapatakbo ng hotspot:
- Kumonekta sa Hotspot: Gumamit ng device na kasalukuyang hindi napatotohanan.
- Sagutin ang mga tanong: Subukang mag-internet sa pamamagitan ng pagsagot sa mga tanong na ipinatupad.
- Suriin ang Koneksyon: Siguraduhin na ang koneksyon sa Internet ay pinagana lamang pagkatapos mong sagutin nang tama ang mga tanong.
Mga Pagsasaalang-alang sa Seguridad
- Ang Client-side validation (JavaScript) ay kapaki-pakinabang para sa functionality at interaksyon ng user ngunit hindi ligtas para sa pagpapatunay ng sensitibong impormasyon dahil madali itong mabago o ma-bypass. Para sa mga kritikal na isyu, dapat mong ipatupad ang mga pagpapatunay sa panig ng server.
- Isaalang-alang ang privacy at pagiging sensitibo ng mga tanong na itatanong mo. Dahil hindi secure ang pagpapatupad na ito, hindi ka dapat gumamit ng mga tanong na nangangailangan ng mga sagot na maaaring makakompromiso sa seguridad o privacy ng user kung maharang.
Ang diskarte na ito ay basic at nilayon upang magdagdag ng karagdagang layer ng pakikipag-ugnayan bago ang Internet access sa isang MikroTik hotspot.
Para sa mas kumplikado o secure na mga pagpapatupad, maaaring kailangan mo ng mas advanced na mga pagpapasadya o kahit na bumuo ng isang backend system na humahawak sa pagpapatotoo nang mas secure.
Walang mga tag para sa post na ito.