diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/ValidateLogin.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/ValidateLogin.js index b3df4137..2a5e335a 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/ValidateLogin.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/ValidateLogin.js @@ -64,7 +64,10 @@ minisrv-no-mail-count: true `; } } else { - if (ssid_sessions[socket.ssid].getNumberOfUserAccounts() > 1 && user_id === 0 && request_headers.query.initial_login) { + if (ssid_sessions[socket.ssid].baddisk === true) { + gourl = "wtv-head-waiter:/bad-disk?" + } + else if (ssid_sessions[socket.ssid].getNumberOfUserAccounts() > 1 && user_id === 0 && request_headers.query.initial_login) { gourl = "wtv-head-waiter:/choose-user?" } else { var limitedLogin = (!ssid_sessions[socket.ssid].lockdown && (!ssid_sessions[socket.ssid].get('password_valid') && ssid_sessions[socket.ssid].getUserPasswordEnabled())); diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/bad-disk.js b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/bad-disk.js index 6ab600d3..193d51dd 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/bad-disk.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-head-waiter/bad-disk.js @@ -1,6 +1,9 @@ var minisrv_service_file = true; +// remove restrictions once this page is shown, since the user will be 'trapped' anyway ssid_sessions[socket.ssid].disableLockdown(); +ssid_sessions[socket.ssid].delete("wtv-my-disk-sucks-sucks-sucks"); +ssid_sessions[socket.ssid].baddisk = false; headers = `200 OK Content-type: text/html`; @@ -12,14 +15,14 @@ data = `
-![]() |
-![]() |
+ |
Please Call @@ -52,9 +55,9 @@ or replaced before you can connect to WebTV.
- | |
+ | |
|
- | |
+ | |
| | | | | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||