MikroTik Hotspot Reset Portal
Budget: $50 – $100 USD
I need a small web portal that lets me reset a user’s MAC session on any of my MikroTik hotspots in two clicks. The site will hold a table of MikroTik devices that I pre-enter (IP, login, password stay safely in the database), but on the public homepage only the device name and its current status — online or offline — are shown.
Typical flow I expect
1. Visitor lands on voucherrest.com and chooses a device from the list.
2. A simple form appears; they type the hotspot username and press Reset.
3. Behind the scenes the script connects through the MikroTik API and flushes that user’s active session/MAC.
4. If the user’s access period has lapsed, the page returns “Date Expired”.
5. If the router cannot be reached the page should immediately show a clear “API connection failed” style message rather than hanging or retrying forever.
Core deliverable
• A working, secure web application (PHP or another lightweight stack is fine) that performs the above steps end-to-end and is ready for me to deploy on my own server.
I already attempted this myself, so you will have my half-finished code and router credentials for testing. What I need is clean API handling, a simple responsive front end, and proof that a reset succeeds on at least two of my live MikroTik boxes.
Typical flow I expect
1. Visitor lands on voucherrest.com and chooses a device from the list.
2. A simple form appears; they type the hotspot username and press Reset.
3. Behind the scenes the script connects through the MikroTik API and flushes that user’s active session/MAC.
4. If the user’s access period has lapsed, the page returns “Date Expired”.
5. If the router cannot be reached the page should immediately show a clear “API connection failed” style message rather than hanging or retrying forever.
Core deliverable
• A working, secure web application (PHP or another lightweight stack is fine) that performs the above steps end-to-end and is ready for me to deploy on my own server.
I already attempted this myself, so you will have my half-finished code and router credentials for testing. What I need is clean API handling, a simple responsive front end, and proof that a reset succeeds on at least two of my live MikroTik boxes.
Related categories:
PHP
JavaScript
MySQL
HTML
Web Development
Database Management
API Development
Web Application