I am working on a guest self-registration process that basically uses self-sponsorship. When a user attemps to connect to the guest wireless system he/she is prompted to enter a name that can be any value and a valid email address and has to accept terms of use.
Once they enter that information they are sent to a receipt page that has their name, account username (email address), Guest Password, activation time and expiration time (72hrs). Once they hit login, they are given 10 minutes of access time to confirm the access in an email that they registered with. They click on the link in the email, it takes them back to the captive portal where they click another button and they now have 72 hours of access time.
It's pretty clunky and I would rather do it more simply but capturing valid email addresses is a requirement from legal here.
What I want to do is remove the username and password from the receipt form. They are essentially irrelevant. They are also displayed as links which gives users something else to click on and confuse the process more. Hiding them would be fine too.
When I remove the username and password from the receipt form, the receipt captive portal screen looks much cleaner. When I click on Log in, it then loops me back to the initial log in captive portal. It needs those values because access tracker has a reject message with unknown client.
Can anyone suggest a way around this or a better way of doing this?