Create a captive portal using provided php that allow easy customization should be mobile friendly allow facebook login,twitter,instagram,google and also form entry to allow connection. once loads it should allow a pop up box to show video and images as a advertisement for 5- 10 sec then user can close and then proceed to login.
it should have a backend for admin to customize the splash page and also to ad login options and ad advertising
Using an externally-hosted splash page allows you full control over the sequencing and presentation of a splash page, similar to the functionality of CoovaChilli in 4xx firmware. Alternatively, internally-hosted splash pages are simpler, but provide less flexibility.
Externally-hosted splash pages are stored and executed on a web server that you define, and must respond appropriately to certain messages from the Access Point in order to present appropriate user-interface to the user at various stages of the authentication process.
When combined with RADIUS Authentication, CloudTrax will consult an external RADIUS server that you specify in order to determine whether to authenticate the user. The user interface presented to the user will be determined by the external splash page.
This walk-through shows you how to configure CloudTrax to use an externally-hosted splash page with an external RADIUS server to handle authentication. A minimal external splash page implementation, written in php, is presented as an example, but you will need to customize the generated HTML for your purpose, or perhaps re-implement the external splash page in a manner and language of your choice.
Configure the RADIUS Server
The first step is to configure a RADIUS server that will be accessible from the Access Points on your network. The following steps will be required; the particular details will depend on which RADIUS server you are using.
Setup the RADIUS server. If you already have a configured RADIUS server than you may use it without configuring another server. Common RADIUS servers are available from the FreeRADIUS project, and with Microsoft Windows Server.
Configure the RADIUS server to provide access for the Users that you wish to be able to authenticate. At minimum, you'll need to provide a User Name and Password for each. Optionally, for each user, you may configure the maximum upload and and download bandwidth and a session timeout; these are set using the attributes WISPr-Bandwidth-Max-Up, WISPr-Bandwidth-Max-Down, and SESSION_TIMEOUT, respectively.
Note the IP address (or Hostname) and the secret of the RADIUS server. These will be needed in the steps below.
Configure the External Splash Page Server
The external splash page must be hosted on a web server that will be accessible from the Access Points on your network. The following must be accomplished, but the particular details will depend very much on your web hosting environment.
Setup the Web Server
Install the attached PHP file ([url removed, login to view]) so that it will be served by the web server in response to a given URL.
Note the URL from step two: it will be needed in the steps below.
You may edit the PHP to meet your needs. You may want to do this only after you have a successfully operating solution.
The PHP code contains a secret that's shared with the CloudTrax server, and which helps to protect the user's login information. You should change that secret, and note it for use in the steps below.
9 freelancers are bidding on average $218 for this job
Hi,I'm very very interested in your job. I have enough experience for this job. I wanna work for u. If u award me, i can finish this job without fail. Please send me message. Thanks...