Main¶
This page contains all the System settings, divided in four parts: In the first one, Portal, it is possible to define default values for the portal appearance; in the second one, Global Settings allows to specify some option used by the various parts of the Hotspot; in the third one, Accounts, common options for the account are defined; and in the fourth, the Character set for generated passwords used in Quick Ticket are chosen.
Warning
Some change in the settings in the Portal and Global Settings will cause all connect users to be forcibly logged off. Those settings are marked with a red asterisk in the GUI.
Portal¶
The first box encompasses the following option that can be customised:
- Homepage after successful login
- The URL of a web page that will be shown to the user after a successful login.
- Portal Background Homepage
- The URL used as the background image for the Hotspot login portal.
- Show login form
Choose from a drop-down menu how the Hotspot login form is displayed:
- immediately will display the login form immediately over the background homepage.
- manually will display the background homepage with a top navigation bar allowing the user to access the registration page at any time, with the home site being browsable without any user registration: This proves useful to promote an own Web site or to provide some information. Access to all other sites will still require registration, although sites listed in Allowed sites (see below) can always be accessed.
- after x seconds will display the login form after a user-specified period of seconds over the background homepage (user is notified of impending registration time on the navigation bar).
- Use mini portal for mobile devices
- This option governs which types of portal are served by the Hotspot. Besides the standard portal there are two more available: One without Javascripts and one tailored for mobile devices. When this option is checked, all the three types of portal are served, whereas if it not, then only the standard portal is offered to the users.
- Allowed Sites
- The sites or IP addresses accessible even without being authenticated, i.e., those sites that can be visited by anyone. One site per line is allowed, in the form of either a normal domain name or a string of the format protocol:IP[/mask]:port, e.g. www.endian.com or tcp:192.168.20.0/24:443. Take into account that if the pages incorporate some widgets, javascripts, or other components from sites outside this list, they could not be loaded correctly.
Global Settings¶
- Hotspot name
- A name given to identify the hotspot.
- Items per page
- The pagination value, i.e., the maximum number of items of a list or table per page that are displayed.
- Currency
The currency used in all the calculations of payments in the Hotspot.
Note
Some currency is not supported by PayPal, therefore it can not be used for SmartConnect tickets.
- Popular Countries
- Popular countries are listed first in the list of Countries presented to the users when they register, in order to reduce the time needed for the whole registration process.
- Enable AnyIP
- This option enables the AnyIP feature, which should assist clients not using DHCP and allow them to access the Hotspot even with a static IP that does not fall within the Hotspot’s (BLUE zone) IP subnet.
- Bandwidth limiting
The default upload and download limits per user in Kilobyte/s. If these fields are left empty, then no limit is applied.
Note
Remember that one kilobyte corresponds to 8 kilobits, so make sure to enter appropriate values in the fields.
- DHCP dynamic range
- When this option is enabled by ticking the checkbox, dynamic IP addresses are assigned to the devices connected to the hotspot.
- Dynamic IPs range
- This option appears when the previous one is active and allows to specify a custom range of IP addresses within the BLUE zone to be dynamically assigned to the hotspot’s client.
Accounts¶
- Require user authentication
- Tick the checkbox if you want that clients accessing the Hotspot need a valid, registered account.
- Require users to accept the ‘Terms of Service’ on login
- When this option is selected, the user is asked to accept the Terms of Service right before the login.
- Password recovery
Allow a user that has lost or forgotten her credentials to be able to reset them. Three options can be chosen:
- Disabled: No password recovery is allowed
- Using SmartConnect settings: The credentials are sent via the same means used in SmartConnect™
- Using custom settings: Personalised settings can be defined (see the box below).
Note
It is possible to allow anonymous login (i.e., without user authentication), but requiring all the users to agree with and accept the Terms of Service. To do so, it is first necessary to create a ticket of type post-paid, then to disable option Require user authentication and enable Require users to accept the ‘Terms of Service’ on login. If the post-paid ticket has been created with a given validity, after that period the user will again be required to accept the Terms of Service.
- Timeout for idle users
- The time of inactivity after which a user logged out (default is 15 minutes, i.e., after 15 minutes of inactivity a user is automatically logged out), so that the user does not waste too much of the ticket’s validity.
- Default account lifetime (days)
- The number of days an account is valid (default is 365 days). After that number of days have passed, the user automatically becomes inactive.
- Allow deletion of used accounts
- This options allows the deletion of accounts that have already used parts of their tickets. If selected, the next option appears.
- Avoid deleting users who bought tickets with SmartConnect
- This checkbox appears when the previous option has been selected. By default it is enabled, suggesting that users who already bought tickets by credit card with SmartConnect not be deleted from the system.
- Delete disabled accounts on a daily basis
- Enable the automatic deletion of disabled user accounts on a daily basis.
Character set for Generated Passwords¶
The second part of the main settings allows the choice of the default values for the passwords that are automatically generated, for example when creating bulk of tickets. The following values for the passwords can be customised: The length, whether to use uppercase and lowercase letters, numbers, or additional special characters. By default, passwords will be 6 character long and composed only by digits.
Password recovery custom settings.
When choosing to allow password recovery with custom setting, several configuration options appear, that are needed for a successful recovery process. The first one is the modalities by which recovery is done:
- Password recovery is done
- There are three choices for this option: via SMS, via e-mail, or both. Depending on the choice, different options appear, to configure how to send the SMS or the e-mail. Note that all options appear if both e-mail and SMS password recovery are enabled.
For the SMS recovery mode, there is only one additional option:
- Allowed country codes for password recovery
- It is possible to allow the sending of SMS only to those cell phones that belong to the selected countries. To add a new country code, start writing the country’s name or code in the Multiselect box above the countries’ list until the country’s name appears in the box underneath, select it, and finally click on the + on the right of the country’s name. Allowed countries appear in the right-hand side box and can be disallowed by clicking on the - on their right.
For the e-mail recovery mode, two options are available.
- Mail server
The SMTP server used to send the recovery email. It is possible to choose among three option from the drop-down menu.
- System SMTP server. To be able to choose this option, the must be activated.
- Custom SMTP server. In this case, the name of the mail server can be specified in the textbox.
- Sender email address
- A custom e-mail address that will be used as the custom sender of the recovery e-mail.
An additional option is also available for both recovery modes:
- Limit password recovery to
- The interval of time that must pass before trying to recover the password another time. Only one out of four options can be selected from the drop-down menu: once every 10 minutes, once every 30 minutes, once every hour, and once every day.
Social Networks¶
The Hotspot can be configured in a way to support and use the most important social networks. Two different functionalities have been implemented. The first one is called Social Login and allows users to log into the Hotspot by using their social network accounts (i.e. Google or Facebook). The second feature allows you to use the Hotspot for marketing purposes by requiring users to share information about your business on various social networks. This feature is called Social Enabler.
Social Login¶
Social Login allows users with Facebook or Google accounts to access the Endian Hotspot without having to create a new user account. In this case the authentication of the user is done remotely, against Facebook or Google, while locally a new user is created, whose username is the respective e-mail address. At the first login, a ticket is assigned to the user. The user does not need a password, but will be treated like any other user. This means that it will be possible to see the user’s balance, information, and connections, and modify the tickets or data associated with the account.
The following options are available for the Social Login:
For each enabled Social Login, on the authentication page will appear a button that can be clicked to complete the authenticate and access the hotspot.
Social Enabler¶
Social Enabler gives you the possibility to enable guest access only once a user posts information about your service on one of the various supported social networks.
The Social Enabler can be configured through the following options:
This is enabled by default and will give users the possibility to close the lockscreen and directly use the Internet connection.
Note
Disabling this option might infringe the policies of various social networks and Endian cannot be held responsible if these networks therefore decide to block your accounts.
Here you can choose between one of the available themes for the social buttons. Below you can see what they look like.
The default theme is called starter and looks like this.
The flat theme looks like this.
The glass theme looks like this.
The secrets theme looks like this.
In this multiple select field it is possible to define which social activities should be available to unlock the lockscreen. They can be enabled by dragging the activity from the left to the right column. Available options are:
Note
When using LinkedIn Share, Twitter Follow and Twitter Tweet users might be able to use your Internet connection even if they close the window without sharing.
In this section it is possible to insert configuration parameters that are required for every single social network. They are grouped by social network.
Getting a Facebook App-ID.
A Facebook App ID is required if you want users to be able to share your URL.
Getting a Google Client ID.
A Google Client ID is required if you want users subscribe to your YouTube channel from the Hotspot. However, the process of getting such a client ID is not very straightforward and therefore described here:
Make sure to be logged into your Google account and go to the Google developers console.
Create a new project by clicking on Select a project and then Create a project... at the top right corner.
Enter the name of your project, e.g. “My Project”, and click the Create button.
You will be redirected to the API overview. Search for Social APIs and click on Google+ API.
Enable the API.
Now go back to the API overview, search for YouTube APIs and enable the YouTube Data API as well.
Once these APIs have been enabled click on Credentials on the left and a new page will open. On this page click OAuth consent screen and enter the Product name shown to users, e.g. “My Hotspot”.
After having configured the consent screen it is finally time to create the client ID. At the top click on Credentials, then on Create credentials and choose OAuth client ID.
Choose Web application as Application type and enter a name for your client. In the Authorized JavaScript origins field you must enter the web address of your Hotspot’s web portal. The addresses you need to enter are http://hotspot.endian.com and https://hotspot.endian.com. Click Create to save the client ID.
After saving the client ID a popup will show up and contain two values, the client ID and the client secret. All you need to do now is create the ID and paste it into the Hotspot configuration field called Google Client ID.
That’s it, you are now ready to go!
Warning
If you do not see the social networks documentation above this warning you are probably using an ad blocker in your browser. Please deactivate the ad blocker on this page to read this part of the documentation.