Unverified Commit 604bca01 authored by Sébastien Roy's avatar Sébastien Roy Committed by GitHub
Browse files

Add support for open networks to enduser_setup (#3392)

parent 76936d7e
...@@ -832,11 +832,19 @@ static int enduser_setup_http_handle_credentials(char *data, unsigned short data ...@@ -832,11 +832,19 @@ static int enduser_setup_http_handle_credentials(char *data, unsigned short data
state->success = 0; state->success = 0;
state->lastStationStatus = 0; state->lastStationStatus = 0;
char *name_str = strstr(data, "wifi_ssid="); char *name_str = strstr(data, "wifi_ssid=");
char *pwd_str = strstr(data, "wifi_password="); char *pwd_str = strstr(data, "wifi_password=");
if (name_str == NULL || pwd_str == NULL)
// in case we dont get a passwd (for open networks)
if (pwd_str == NULL) {
pwd_str="wifi_password=";
ENDUSER_SETUP_DEBUG("No passord provided. Assuming open network");
}
if (name_str == NULL)
{ {
ENDUSER_SETUP_DEBUG("Password or SSID string not found"); ENDUSER_SETUP_DEBUG("SSID string not found");
return 1; return 1;
} }
......
...@@ -54,6 +54,7 @@ Then the `eus_params.lua` file will contain the following: ...@@ -54,6 +54,7 @@ Then the `eus_params.lua` file will contain the following:
```lua ```lua
-- those wifi_* are the base parameters that are saved anyway -- those wifi_* are the base parameters that are saved anyway
-- if network is open, then there is no wifi_password
local p = {} local p = {}
p.wifi_ssid="ssid" p.wifi_ssid="ssid"
p.wifi_password="password" p.wifi_password="password"
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment