Create a captive portal using provided php that allow easy customization

Encerrado Postado há 7 anos Pago na entrega
Encerrado Pago na entrega

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

Overview

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 ([login to view URL]) 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.

PHP Arquitetura de software

ID do Projeto: #12958743

Sobre o projeto

8 propostas Projeto remoto Ativo em há 7 anos

8 freelancers estão ofertando em média $217 nesse trabalho

hasanjack

Hi sir I am Hasan Jack and I have have been doing php development since last 5 years and because of my relevant skills and experience I really find myself best fit for this job. Looking forward to hear from you. Mais

$250 USD in 3 dias
(55 Comentários)
6.3
amitarai

Hello My name is Pranav I have checked the details shared by you and will be done exactly as per your requirement please consider my bid so i can assist and we can proceed ahead i have recently completed 100 pr Mais

$155 USD in 7 dias
(84 Comentários)
6.2
MuteXsolutions

Hi, We have reviewed your job description and this project is right up our ally. We have the expertise in the PHP, HTML5, BootStrap, CSS, and frameworks of PHP, WordPress, JavaScript and other related technologies. We Mais

$160 USD in 3 dias
(10 Comentários)
3.7