better check if logged in
This commit is contained in:
@@ -51,7 +51,7 @@ wtv-visit: client:hangupphone`
|
|||||||
if (request_headers.query.skip_splash) gourl += "&skip_splash=true";
|
if (request_headers.query.skip_splash) gourl += "&skip_splash=true";
|
||||||
}
|
}
|
||||||
|
|
||||||
if (user_id != null && !request_headers.query.initial_login && !request_headers.query.user_login && !request_headers.query.relogin) {
|
if (user_id != null && !request_headers.query.initial_login && !request_headers.query.user_login && !request_headers.query.relogin && !request_headers.query.reconnect) {
|
||||||
if (request_headers.query.password == "") {
|
if (request_headers.query.password == "") {
|
||||||
headers = `403 Please enter your password and try again
|
headers = `403 Please enter your password and try again
|
||||||
minisrv-no-mail-count: true
|
minisrv-no-mail-count: true
|
||||||
@@ -72,7 +72,7 @@ minisrv-no-mail-count: true
|
|||||||
if (session_data.baddisk === true) {
|
if (session_data.baddisk === true) {
|
||||||
gourl = "wtv-head-waiter:/bad-disk?"
|
gourl = "wtv-head-waiter:/bad-disk?"
|
||||||
}
|
}
|
||||||
else if (session_data.getNumberOfUserAccounts() > 1 && user_id === 0 && (request_headers.query.initial_login || request_headers.query.relogin)) {
|
else if (session_data.getNumberOfUserAccounts() > 1 && user_id === 0 && (!session_data.isUserLoggedIn() || request_headers.query.initial_login || request_headers.query.relogin) ) {
|
||||||
gourl = "wtv-head-waiter:/choose-user?"
|
gourl = "wtv-head-waiter:/choose-user?"
|
||||||
} else {
|
} else {
|
||||||
if (!session_data.getUserPasswordEnabled() && request_headers.query.user_login) session_data.setUserLoggedIn(true);
|
if (!session_data.getUserPasswordEnabled() && request_headers.query.user_login) session_data.setUserLoggedIn(true);
|
||||||
|
|||||||
@@ -478,7 +478,7 @@ class WTVClientSessionData {
|
|||||||
}
|
}
|
||||||
|
|
||||||
isUserLoggedIn() {
|
isUserLoggedIn() {
|
||||||
var password_valid = this.get("password_valid");
|
var password_valid = this.get("password_valid") || false;
|
||||||
return (password_valid);
|
return (password_valid);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -179,6 +179,7 @@
|
|||||||
"port": 1615,
|
"port": 1615,
|
||||||
"connections": 1,
|
"connections": 1,
|
||||||
"flags": "0x00000001",
|
"flags": "0x00000001",
|
||||||
|
"privileged": true,
|
||||||
"send_tellyscripts": true // Best left untouched
|
"send_tellyscripts": true // Best left untouched
|
||||||
},
|
},
|
||||||
"wtv-flashrom": {
|
"wtv-flashrom": {
|
||||||
|
|||||||
Reference in New Issue
Block a user