fix registration and guest mode for unregistered clients

This commit is contained in:
zefie
2022-10-16 12:24:12 -04:00
parent f42837b8bb
commit 8488b6ec6f
3 changed files with 6 additions and 4 deletions

View File

@@ -9,6 +9,8 @@ if (gourl) {
wtv-open-isp-disabled: false
`;
if (!session_data.isRegistered() && (!request_headers.query.guest_login || !minisrv_config.config.allow_guests)) {
// fake logged in for reg
session_data.setUserLoggedIn(true);
headers += `wtv-encrypted: true
${getServiceString('wtv-register')}
${getServiceString('wtv-head-waiter')}

View File

@@ -10,7 +10,7 @@ else if (request_headers.query.reconnect) gourl += "reconnect=true";
else gourl += "initial_login=true"
if (request_headers.query.guest_login) {
if (request_headers.query.relogin || request_headers.query.reconnect) gourl += "&";
if (gourl.substr(-1) != "?") gourl += "&";
gourl += "guest_login=true";
if (request_headers.query.skip_splash) gourl += "&skip_splash=true";
}