woodjme / unifi-hotspot Goto Github PK
View Code? Open in Web Editor NEWA Node.js based external portal server for authorising Wi-Fi guests on Unifi products
License: Apache License 2.0
A Node.js based external portal server for authorising Wi-Fi guests on Unifi products
License: Apache License 2.0
Hi Jamie,
As discussed I'm working on a project in which it is required that users fill a form containing fields like Name, Email, Phone, ID, etc before they are allowed to use WiFi. This information will then be saved into an online database (like Google Sheets or SQL) after validation of fields filled by a user.
Also, another common feature required by users is to be able to change the background of portal page or add their company's logo to it.
Could you please consider adding these features to this project? They are very commonly required and would help many people.
First, thank you for writing this. I was about to write my own, but this saved me the effort :)
One thing that I wanted to do was to integrate with Mailchimp (and possibly also Tracking Pixels). Would you accept a PR that adds Mailchimp support?
P.S. I did a little write-up here where I also mention this tool.
docker: Error response from daemon: driver failed programming external connectivity on endpoint elastic_burnell (bbb96e9369be6119024bb5ccfc223fdf92b2a06ecc70c88e1f0397e389a608f5): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: address already in use.
Hi @woodjme
I am researching a solution to authorize our users through their Office365 login.
Did you consider, or maybe already make tests to integrate this type of functionality?
Here's the Microsoft Tutorial on how to authorize through O365. https://learn.microsoft.com/en-us/entra/identity-platform/tutorial-v2-nodejs-webapp-msal
I would be willing to work on a Pull Request for this, but only if it's something that you would consider merging.
Hi,
I new to node.js and express.
I had successfully run the service and able to use basic.html and get authorise to Unifi guest access.
I am trying to save the name, mobile and email in form to mysql.
const mysql = require('mysql')
// Create MySQL Connection
const db = mysql.createConnection({
host: "10.0.0.1",
user: "dbuser",
password: "dbpassword",
database: "dbname"
});
Thank you.
I have Docker on my Synology and installed this container but can't access it. Tried using the Synology IP with the port 4545 locally.
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.