The captive portal feature is intended to allow users of the network temporary access to the network. This is needed as the first time they login to the WiFi they will need to check their email to finalize the setup of their account. If a user already has their account setup they can use the captive portal to add a new device by clicking on “Manage your WiFi Access”.
NOTE: In your for your site to display under the captive portal drop down you must enable it under ‘Manage Sites’ and then edit your site that you would like to enable the captive portal!
There are many editable features on the captive portal. Here are the different screen you will be presented with and an explanation of the functions on that page:
1. Captive Portal Settings
On this page you can define all the parameters of the temporary access. Be default it allows 15 minutes of access per day. It also significantly restricts bandwidth as the only reason to use the temporary connection is to check your email to gain access to your device manager.
Under “Launch Page Buttons” you will be able to adjust the buttons presented to the users after they click the “Proceed” button. The intended use for this is to populate it with popular email providers so that they have quick access to their email.
2. Captive Portal Text Labels
It was important during development to ensure that an Admin have complete control over the text displayed in the captive portal. From here you can change all the text, button labels and Terms of Service.
3. Captive Portal Styling
Again it was important that an Admin have complete control over not just the content but the look of the captive portal. This way you can brand it to your site. All colors, logo, and background our editable. For those with experience with CSS you can also completely modify the look using CSS. Please take great care when modifying the Custom CSS here. This ability does however offer great flexibility if you have the right level of CSS skills. For example, with the right skills level you are able to create your own custom button classes.
4. Controller Integration
This process will ensure that your controller and SwiftConnect™ have proper connectivity. It will confirm that following:
- The credentials of your server
- The name of the guest network
- That a portal exists
- That custom change to portal is check marked in the UniFi® Controller
- That the captive portal is accessible to clients
Everything there is relatively easy to understand. Essentially have a Wireless Network created, enable the Guest Portal for that Wireless Network and make sure ‘override templates with custom changes’ is check marked in the ‘Guest Control’ section of the UniFi® Controller.
You must also enter in the IP listed in SwiftConnect™ into the pre-authorization access list in the UniFi® Controller. This will be displayed right next to ‘Captive portal server accessible for clients?’ and will initially will have red exclamation mark as shown in the example below.
You will need to enter the IP address listed there in the UniFi® Controller in the Pre-Authorization Access list as shown in the example below.
Once this process is complete you will then see a green check mark next to ‘Captive portal server accessible for clients?’ as shown below:
That is everything there is to now about the captive portal function. It is easy to use and allows for great customization!