The General Tab contains two Section to configure the Captive Portal setting like:
Common Settings contains the portal setting like portal box frame Size, Multi-Language support, Portal background image slide show, etc.
User Information Section contains lots of details of user info, basically what the user wants to capture from the Self-registration in Terms of Service/Email/SMS sign-up. Each User info details can be configured by ticking the option as: ‘Required‘: Use must fill in the field, ‘Optional‘: Use can optionally fill in the field,
‘Hidden‘: Use will not see this field during login/registration,
The customer details of Self-registration during the sign-up process gets stored in the local database of HSG and can be viewed by navigating in ‘HOTSPOT USERS > User Management’, and click on the ‘Visitors‘ tab.
The fields of Portal Backend Setting General Tab List are summarized below:
|Portal Pre-Shared Key|
|mBox Sticky||mBox sticky is another method to enable user Seamless Relogin. Upon a user first successful authentication, when the same user comes back with the same device during account validity period, mbox can autologin for this user without user having to re-key in their username & password to the login portal.|
|Login Frame Size||This setting can change the Login frame’s Width and the Height, It supports 3 options (Small, Medium, and Large|
|Language List||The Captive portal supports more than 10 international languages, User can select multiple languages in this setting.|
|Redirect URL upon successful login||Custom directed URL after login, This setting is applied to the Captive Portal no matter what the VLAN is mapped to.|
|Slide Show||These settings Auto changes the wallpaper of the Captive portal. The Image collection can be changed in ‘Hotspot Setting > Captive Portal’, in portal customization of a select captive portal.|
|02||User Information||contains lots of details of user info, basically what the user wants to capture from the Self-registration in Terms of Service/Email/SMS sign-up. Each User info detail can be configured by ticking the option as Required, Optional, or Hidden.|
Example: Captive Portal with Multi-Language and Slideshow enable
User have to click on button to apply the changes to the Captive Portal
Login Method Tab
User can access the Login Method tab by navigating to ‘HOTSPOT SETTINGS > Captive Portals’, click on the portal name, backend setting button and select the ‘Login Method‘ tab. This tab consolidates various Login types in the Backend settings for the user to choose to enable and configure single or multiple login methods for the Wi-Fi user.
Login Method Types
Find the available Login Methods below:
Standard Login Options
Username & Password – User should pre-created the account first in ‘HOTSPOT USERS > User Management‘, the username can be a Name/Email ID/Mobile Number.
The Username can be Name or Email id or Mobile number
Pincode login – It’s also a pre-created account that needs to be created in ‘HOTSPOT USERS > User Management‘ or ‘HOTSPOT USERS > Guest Management‘.
The Pincode can be a Letters / Number or a combination of both.
e.g. Captive Portal enabled with Standard Login Methods (Username & Password | Pincode)
Direct Access (Click To Login)
Auto Login in Direct access – ????
Direct Access Feature – This login option enables user to click and browse without Captive Portal requesting for authentication or user information.
Direct Access Feature with Collect User Information – This option is similar to the Direct Access Feature, in addition, it requires the user to fill the information form to login to proceed. To enable the ‘Collect User Information’ option the user has to enable the button as shown in Image 5 above.
URL Connect – This option is mostly used to authenticate using a QR Code, user can configure by mapping a URL to a QR Code using a third party application and bypassing the same URL in the URL Connect option.
Download App – This login option allows the user to browse the internet using the Mobile App. The portal supports both Playstore/Applestore URL.
e.g. Captive Portal enabled with Direct Access Methods (Direct Access with User info collection, App Download Enabled and URL Connect.
Email OTP or Self-Registration
The Captive Portal supports user self-registration via email, and sends email OTP and validation link to a valid email address. The OTP email will be sent by HSG default SMTP server (which is using RansNet Gmail with email@example.com) or User’s own/custom SMTP email server.
Email OTP – User needs to use a valid email id to generate the OTP and login successfully. This process is required to login every time.
Email Registration – This is a one time registration account process to get the static OTP. User can use the generated OTP to login every time.
One Time Registration and Direct Access – This method is similar to the ‘Email Registration’ process where the user gets a static OTP and the user enters only an email id to login.
User can configure there own SMTP setting in the ‘EMAIL SERVER CONFIGURATION’ section located at the bottom of the Login Method tab.
The fields of ‘EMAIL SERVER CONFIGURATION‘ Setting are summarized below:
|01||Allowed Recipient email domains|
|Allowed Domains||This option allows only email domain/s listed.|
This can be kept blank to allow any email domain user to register in the Captive Portal
e.g. @gmail.com, @hotmail.com
|02||Provide your server details (e.g. Gmail Account)|
|Sender Name||Customer’s Input|
|SMTP Host||Provide the Mail Server host details|
|SMTP Username||Email address of the customer’s SMTP host |
|SMTP Secure||SMTP Transport Layer, You can either choose TLS or SSL|
e.g. TLS – Transport Layer Security, SSL – Secure Sockets Layer
|SMTP Password||The Email address password.|
|SMTP Port||Mail sending port number.|
e.g. Gmail [TLS-587] / [SSH – 465]
FOR GMAIL SMTP the below steps is very important.
Need to allow the less secure apps to access the account so that you can use the Gmail SMTP (https://support.google.com/accounts/answer/6010255?hl=en)
Go to the “Less secure apps” section in My Account https://www.google.com/settings/u/0/security/lesssecureapps
Next to “Access for less secure apps,” select Turn on. (Note to G Suite users: This setting is hidden if your administrator has locked less secure app account access.)
If you have 2-Step Verification enabled in your Gmail account, you need to create an App specific password. Here is the link on how to do it: https://www.lifewire.com/get-a-password-to-access-gmail-by-pop-imap-2-1171882
10-Minutes Free Access will be given after the registration for user to check the email and user needs to complete the pending password process.
e.g. Captive Portal enabled with Email OTP Methods.
e.g. Captive Portal enabled with Email Registration Methods.
e.g. Captive Portal enabled with Email Direct Access Methods.
SMS OTP or Self-Registration
The SMS login method allows the user to self-register using a Mobile number to get the password to the user’s mobile number. SMS login method supports three options>>??
SMS OTP – User needs to use a valid Mobile number to generate the OTP and login successfully. This process is required to login every time.
SMS Registration – This is a one time registration account process to get the static OTP. User can use the generated OTP to login every time.
One Time Registration and Direct Access – This method is similar to ‘SMS Registration’ process where user gets a static OTP and the user enters only Mobile number to login.
e.g. Captive Portal enabled with SMS OTP Methods.
e.g. Captive Portal enabled with SMS Registration Methods.
e.g. Captive Portal enabled with SMS Direct Access Methods.
User needs to select the SMS vendor and complete the necessary information and click on the ‘Save Changes’ button.
A button appears, User can test the SMS sending configuration.
Payment Gateway Integration
The Survey Form is a Wi-Fi monetization feature that allows venue owners to get direct feedback from customers, the form allows the user to configure the question to capture customer’s individual views and experiences apart from social media and self-registration’s user profile information captures.
The form can be accessed by navigating to –‘HOTSPOT SETTINGS > Captive Portals’, click on the portal name, then the Backend setting button, and select Survey Form’ tab.
User can click on the ‘Survey Settings‘ button to enable the survey form, and configure the ‘Re-Survey After‘ field to set the interval for the survey appearance.
Set to 0 (zero) if you want to display the survey every time the user login.
Set to Non zero if you want to display the survey once with-in the specified number of days.
The user will see the survey form every time they get redirected to login page if the interval is set to zero.
New / Edit Question
User can add Questions by clicking on the button located at the right bottom corner and can delete the question by clicking on the button located at the top right of the Question section.
The fields of Question section are summarized below:
|01.||Question||Input user defined Questions|
|02.||Question Type||The Question types|
Single Choice :
|03.||Answer Selections (For Single and Multiple Choices)||List of answer that appears on the portal page.|
Syntax: <Keyword>: <Display selection>
Ex: yes:YES, no:NO, maybe:Maybe
The keyword is the index of the answer used for the Survey result analytics purpose. The Display selection option is to show the answer on the Captive Portal page
|04.||Answer Required||The Display selection (Answers) can be configured as ‘Yes’ as Mandatory or ‘No’ as optional.|
|05.||Userinfo Reference||The question and answer can be linked to the user information field.|
e.g. Samples of Survey Form based on Question types
Maximum only 10 questions can be added to the Survey Form.
The Survey result can be view by navigating to ‘HOTSPOT SETTING > Captive Portal’, and select the ‘Survey Result‘ tab, as show below in Image 5
|01||Keep Results for Days||No of day to keep the Survey result in HSG database|
|06||Entity||The Host that is mapped to an Entity|
|07||Portal||Name of the Portal that the Survey form is configure.|
|08||Question||ID No of the question. The ID No can be found in Portal backend setting, Survey Form Tab.|
|09||Answer||Shows the customer select answers|
The Registration Setting tab can be accessed by navigating to ‘HOTSPOT SETTINGS > Captive Portals’, click on the portal name then the Backend setting button, and select the Registration tab. User can configure the Password properties like password format, OTP Limits, Validate user account for SMS/Email, etc for the selected portal.
The fields of Registration section are summarized below:
|01.||Password Definition||Random Generated : Allow user to input their own password.|
User Defined : Allow system to generate the password.
|02.||Password Length||Allow user to select the length of the password form the drop down.|
|03.||Password Type||Numeric : |
|04.||Password Validity (Hours)|
|05.||OTP Retry Time Interval (Minutes)|
|06.||OTP Retry Max Limit|
|07.||OTP Lock Duration|
|12.||Validate User Account|
|13.||Confirm Mobile/Email for OTP Sending|
If ‘User Defined’ is selected from the ‘Password Definition’ field then the below fields will not be available for configuration.
Password Type and Password Validity (Hours) fields.
Social Media Tab
Social Media allows user to login with user’s social media accounts (eg: Facebook, Google+, Linkedin, Twitter, Weibo, Line, WeChat etc.). During user login, user will be prompted to read terms and conditions and the user will be informed that their public profile information will be retrieved and kept for future marketing purpose by the Wi-Fi provider or venue owner.
Registration tab can be accessed by navigating to ‘HOTSPOT SETTINGS > Captive Portals’, click on the portal name then the Backend setting button, and select the Social Media tab
Once the user agrees to proceed, mbox will pull down user public profile information (eg. name, email, mobile, gender, locales, etc) and store it into the HSG RADIUS database.
mbox tracks and records each user login sessions (eg. username/email, IP address, MAC address, Login time, Log off time, duration of stay, total data usage per session, optionally associated AP name, AP MAC, SSID, etc).
e.g. Captive Portal enabled with few Social Media
Once user logs in, their public profiles are pulled and stored inside HSG RADIUS, and venue owners can use their contacts for marketing purposes (users have to accept the T&C, which allows the venue owners to use users contacts for marketing purpose.)
Venue owners can also export out user accounting data for data analytics