One of the (many many) new features in Mac OS X 10.7 Lion, is something called Captive Network Assistant.
In Apple’s own words:
When connecting to a network that requires authentication, Lion presents a window allowing you to log in to the network.
I’ve been using this today at my local Starbucks, where before you’re allowed to use their WiFi you are presented with a Welcome Page where you must insert a username and password.
The problem is that, while i have this username and password saved in my Keychain, Captive Network Assistant doesn’t seem to recognize them, nor be able to save them again to the Keychain. Thus, every time i connect I have to type them again.
Let’s see if this gets fixed in Lion’s final version, coming a month from now…