mostly fix bad-disk detection

- may still get bad-disk screen once after fixing disk
- may only be an issue if the user reconnects before the cleanup
This commit is contained in:
zefie
2022-03-17 19:24:06 -04:00
parent 3269ec55a5
commit d70cb5bf36
4 changed files with 17 additions and 8 deletions

View File

@@ -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()));