pfSense Captive portal self registration in one single step
JavaScript PHP HTML
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
sql Fixed typo Oct 12, 2016
.gitattributes 🍭 Added .gitattributes Oct 22, 2015
CHANGELOG.TXT Updated changelog May 2, 2017
LICENCE.TXT Added licence file Mar 29, 2016
captiveportal-background.jpg Initial upload Oct 22, 2015
captiveportal-bootstrap.min.css Initial upload Oct 22, 2015
captiveportal-bootstrap.min.js Initial upload Oct 22, 2015
captiveportal-check_radio_sheet.png Initial upload Oct 22, 2015
captiveportal-config.php Updated some strings May 2, 2017
captiveportal-jquery-1.11.3.min.js Initial upload Oct 22, 2015
captiveportal-jquery.validate.js Initial upload Oct 22, 2015
captiveportal-termsofuse.html Release v0.3 Mar 8, 2016
favicon.ico Added default favicon for pfsense PR #2799 Mar 28, 2016
ozy-captive.php Bumped version to v0.48 May 2, 2017

pfSense Captive portal one step authentication solution

This script allows to use the captive portal without having to create a user account first. The user account gets created / updated on first login.


  • Integration with pfSense Captive Portal, MySQL and FreeRADIUS
  • Full responsive template
  • jQuery validation
  • Server-side validation
  • Language customization
  • Separate user database for marketing needs
  • Terms of use modal
  • Nice error handling
  • Debug mode


Full documentation is available here (see the HTML link for English doc)