I want to setup a WiFi network with access through a web interface. Essentially people would be asked to enter a username/password and their session would be valid for X minutes after which they'd be logged out.
I am capable of quite a few programming/scripting languages, but browsing through router settings I don't see how to/where hosted/etc. the web interface/session handling comes in.
Please push me the right direction.
12 Answers
Journeyman Geek was correct in saying that you need to use what is called a captive portal.
Buy a wireless AP with captive portal support built in or install DD-WRT on another AP
Install a captive portal program on a server that will handle the users. A quick google search found this suite It may be of use.
Good luck
This depends wildly on what router you have. The more "commercial" ones support this than consumer ones. Although you can put DD-WRT on a few consumer ones, and that has some provisions for a "hotspot". I've never tried it though.
EDIT: You might try this link some advice about installing DD-WRT:
1