guest mode: only skip splash on first transistion
This commit is contained in:
@@ -124,6 +124,7 @@ if (ssid_sessions[socket.ssid].data_store.wtvsec_login) {
|
||||
if (request_headers.query.guest_login) {
|
||||
send_tellyscript = false;
|
||||
gourl += "&guest_login=true"
|
||||
if (request_headers.query.skip_splash) gourl += "&skip_splash=true";
|
||||
}
|
||||
|
||||
headers = "200 OK\n"
|
||||
|
||||
@@ -59,7 +59,8 @@ else {
|
||||
var userid = '1' + Math.floor(Math.random() * 1000000000000000000);
|
||||
var messenger_enabled = 0;
|
||||
var messenger_authorized = 0;
|
||||
var home_url = "wtv-home:/home?";
|
||||
if (request_headers.query.skip_splash) var home_url = "wtv-home:/home?";
|
||||
else var home_url = "wtv-home:/splash?";
|
||||
} else if (!ssid_sessions[socket.ssid].getSessionData("registered")) {
|
||||
var errpage = doErrorPage(400);
|
||||
headers = errpage[0];
|
||||
|
||||
@@ -7,6 +7,7 @@ else if (request_headers.query.reconnect) gourl += "reconnect=true";
|
||||
if (request_headers.query.guest_login) {
|
||||
if (request_headers.query.relogin || request_headers.query.reconnect) gourl += "&";
|
||||
gourl += "guest_login=true";
|
||||
if (request_headers.query.skip_splash) gourl += "&skip_splash=true";
|
||||
}
|
||||
|
||||
var send_to_relogin = true;
|
||||
|
||||
@@ -15,7 +15,7 @@ wtv-expire-all: wtv-`;
|
||||
headers += `
|
||||
wtv-service: reset
|
||||
${getServiceString('wtv-1800')}
|
||||
wtv-relogin-url: wtv-1800:/preregister?guest_login=true
|
||||
wtv-relogin-url: wtv-1800:/preregister?guest_login=true&skip_splash=true
|
||||
wtv-reconnect-url: wtv-1800:/preregister?guest_login=true&reconnect=true
|
||||
wtv-boot-url: wtv-1800:/preregister?guest_login=true
|
||||
Location: client:relogin`;
|
||||
|
||||
Reference in New Issue
Block a user