mosum / captiveportal-pages Goto Github PK
View Code? Open in Web Editor NEWThis project forked from nayrnet/captiveportal-pages
pFSense Captive Portal pages for Free Public WiFi
This project forked from nayrnet/captiveportal-pages
pFSense Captive Portal pages for Free Public WiFi
What is this? - This is my captive portal implementation for free internet, users can sign in as a guest user within certain times of the day or they can register an account to get on a WPA-EAP vlan that bypasses portal entirely. - Registration is very simple, users provide email and desired username. We only check to see if the user already exists, if not we generate a password for the user thats easy to remember and email it to them and the WiFi Admin. - While not horribly robust this would make a fine framework to start off on a specific user signup needs. - It uses a very simple template, new pages can be added by creating a new pagename.php file and uploading it. Requires: pfSense 2.x, Working Radius Server w/mySQL Backend & PHP (I am running externally), - Guest user account with Password attribute instead of Cleartext Password.. this wont allow it access to 802.11x - WiFi AP Capable of VLAN Tagging SSID's Very Dirty Instructions below, just read the code its well documented. pfSense Install Instructions: - Upload all .php, .png and style.css through the pfSense Captive Portal GUI - Edit portal.php to your liking and upload it as the main portal page - Upload autherror.html as your authentication error page - Allow passthrough access to registration server. Remote LAMP Server w/Radius: - Configure SSL if Needed - Upload contents of register folder somewhere WiFi users can access - Edit wifi-register.php to include mysql login info and smtp server info by: Ryan Hunt license: CC-BY-SA
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.