[EDIT] i recommend using PFSENSE for captive portal, its a all-in-one type of firewall.
I'm planning to set a wifi captive portal in a small office, where; guests/employees will be directed to a portal page. Employees must enter a user pass
Guests will be generated by a random code and use it to access the Internet. Both profiles are configurable (Example: Bandwidth capping)
Any suggestions how I can proceed on this project? Been reading about 802.1x, radius, AAA