pfSense Captive Portal Authentication via Twilio SMS

CLOSED
Bids
10
Avg Bid (USD)
$710
Project Budget (USD)
$250 - $750

Project Description:
The project consists in creating a captive portal web site (that will work together with pfsense software - please check the requirements for pfsense external captive portal).
The portal will be the authentication page for a Wi-Fi network.
Requirements:
Must work on 2.0.3-RELEASE (i386)
Must work with current version of Twilio
Complete instructions provided to the community including instructions on how to install any dependancies required
Complete code provided to the community. Code should include comments.

Frontend Functionality:
Captive portal page 1: Displays TOS
Captive portal page 1: Input box request SMS#
Captive portal page 1: Upon clicking submit a code will be sent to SMS via Twilio, added to a database, and user will be forwarded to page 2
Captive portal page 2: Requests input of the code that was previously sent via SMS


Bonus bounty (requires initial functionality):
Able to associate SMS# with MAC address on a single page
Ability to use alternate logon credentials created in Local pfSense User Manager (either-or)
Include instructions on how to revoke access
Include instructions on how to limit access time (in hours)
Include instructions for installation in M0n0wall.

http://www.twilio.com/blog/2012/04/build-a-simple-phone-verification-with-twilio-php-mysql-and-jquery.html
https://gist.github.com/jonmarkgo/1284636

Additional Project Description:
06/24/2013 at 0:57 IST
Additional resources
http://www.pfsense.org
http://forum.pfsense.org/index.php/board,2.0.html


06/24/2013 at 4:09 IST
http://forum.pfsense.org/index.php?topic=57260.0

Skills required:
jQuery / Prototype, MySQL, PHP
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 742
in 3 days
$ 721
in 17 days
$ 721
in 21 days
$ 670
in 18 days
$ 721
in 30 days
$ 631
in 50 days
$ 1000
in 45 days
$ 610
in 30 days
$ 555
in 7 days
$ 726
in 30 days