What you are looking for is known as a captive portal, and there are a few open source ones available. Though what you are looking for sounds a bit more specific than the usual, some custom work would probably be necessary.
Though I am not quite following you on the authentication bit. You say you want the page to have an authentication button, but obviously if they are able to load the page the user is already authenticated with the AP.
|