Die implementering van 'n verifikasiestelsel gebaseer op 3 vrae vir gebruikers van 'n MikroTik-hotspot vereis spesifieke aanpassing van die hotspot-aanmeldbladsy.
MikroTik laat jou toe om die bladsye wat gebruikers sien wanneer hulle aan die hotspot koppel, volledig aan te pas, insluitend die aanmeldbladsy.
Hier is 'n algemene benadering oor hoe jy dit kan bereik:
Stap 1: Toegang tot Hotspot-lêers
Eerstens moet u toegang tot die hotspot-konfigurasielêers kry. Dit kan gedoen word deur WinBox of via FTP/SSH.
- In WinBox: Gaan na lêers, en jy sal 'n gids genaamd vind hotspot. Binne hierdie vouer sal al die lêers wees wat met jou hotspot verband hou, insluitend die aanmeldbladsy (
login.html
).
Stap 2: Wysig die aanmeldbladsy
Om sekuriteitsvrae by die aanmeldproses te voeg, sal jy die lêer moet wysig login.html
(of die lêer wat as die aanmeldbladsy gebruik word, wat kan verskil na gelang van jou konfigurasie). Jy sal basiese kennis van HTML en moontlik JavaScript nodig hê om hierdie wysigings aan te bring.
- Voeg vrae by: Inkorporeer die drie vrae direk in die HTML-kode. Jy kan vormvelde gebruik (
<input>
o<select>
) vir gebruikers om te reageer. - Antwoord validering: Om antwoorde te valideer, kan jy JavaScript gebruik. Die idee is om seker te maak dat die antwoorde korrek is voordat die vorm ingedien word. Neem asseblief kennis dat hierdie valideringsmetode vir die gebruiker sigbaar is en nie vir sensitiewe of sekuriteitkritieke inligting gebruik moet word nie.
- Verander die afleweringsproses: Maak seker dat die vorm slegs ingedien word as die antwoorde korrek is. Dit kan gedoen word deur die vorm se indieninggebeurtenis met JavaScript te onderskep.
Stap 3: Laai gewysigde lêers op
Sodra jy die aanmeldbladsy volgens jou behoeftes gewysig het, moet jy die gewysigde lêer teruglaai na jou MikroTik-lêerstelsel.
- Gebruik WinBox of 'n FTP/SSH-verbinding om die lêer op te laai
login.html
verander na die hotspot-lêergids.
Stap 4: Toets die Hotspot
Nadat u u veranderinge opgelaai het, is dit noodsaaklik om die werking van die hotspot te toets:
- Koppel aan die Hotspot: Gebruik 'n toestel wat nie tans geverifieer is nie.
- Beantwoord die vrae: Probeer om toegang tot die internet te kry deur die vrae wat geïmplementeer is te beantwoord.
- Kontroleer die verbinding: Maak seker dat die internetverbinding eers geaktiveer is nadat jy die vrae korrek beantwoord het.
Veiligheidsoorwegings
- Kliëntkant-validering (JavaScript) is nuttig vir funksionaliteit en gebruikersinteraksie, maar is nie veilig vir die validering van sensitiewe inligting nie, aangesien dit maklik verander of omseil kan word. Vir kritieke kwessies, moet jy bediener-kant validasies implementeer.
- Oorweeg die privaatheid en sensitiwiteit van die vrae wat jy vra. Omdat hierdie implementering nie veilig is nie, moet jy nie vrae gebruik wat antwoorde vereis wat die gebruiker se sekuriteit of privaatheid kan benadeel as dit onderskep word nie.
Hierdie benadering is basies en is bedoel om 'n ekstra laag interaksie voor internettoegang op 'n MikroTik-hotspot by te voeg.
Vir meer komplekse of veilige implementerings, sal jy dalk meer gevorderde aanpassings nodig hê of selfs 'n backend-stelsel ontwikkel wat verifikasie veiliger hanteer.
Daar is geen merkers vir hierdie plasing nie.