For locations such as hotels, retail shops and restaurants, a captive portal provides guests with access to the Internet through an authentication database that can also present company-branded splash pages, promotional content, and acceptable usage policies prior to accessing the Internet.