Limit WLED functions when accessing the web page

Good afternoon people.

I have an idea for interacting my lights with the public using WLED, the idea would be that the person in front of the residence would access the network and check in on Facebook and once they are on that network they will be redirected to the WLED and page to be able to change the colors of the lights and use the effects.

However, there is a problem, the person who accesses the WLED page will also have access to its settings, being able to unconfigure it.

What I would like to know is if there is a way to block all Wled functions and leave only the colors and effects tab exposed when the person accesses this page, is this possible?

An example in the image below

The short answer is no, it’s not going to be easy to change the interface to limit user settings to the two pages for effects without allowing access to the two settings pages.
The long answer would be that it IS possible if you are a really good programmer and know how to isolate the code(s) for the wanted pages and discard the settings for the other two and then know how to upload the files to the board.
I peeked around a tiny bit and didn’t see a way to access with a file manager but the system, essentially, acts as a webpage. But, since the entire system depends on user permissions, it’s probably not a really simple way to get around the safeguards.

It would be cool, though, if one of the future releases had that option so that one couldn’t accidentally mess up their root settings.

Also not a good idea to allow access from outside of your local network with out using a reverse proxy or VPN.

I don’t have much skills with complex codes, we’ll have to wait.

It would not leave the network exposed, it would be a second router with limitations, only for the user to connect to the network locally to access the WLED IP address.

Best would be not to give access to the WLED UI but ti make your own webpage with the controls you want and that fires JSON at WLED’s API.

You can always protect your settings using PIN code. Or passcode to prevent unintentional firmware update.