var minisrv_service_file = true; if (socket.ssid !== null) ssid_sessions[socket.ssid].switchUserID(0); headers = `200 OK minisrv-no-mail-count: true wtv-expire-all: wtv-head-waiter:/ValidateLogin wtv-noback-all: wtv- Content-Type: text/html` data = ` Choose your name

Choose your name
`; var accounts = ssid_sessions[socket.ssid].listPrimaryAccountUsers(); var accounts_listed = 0; for (const [key, value] of Object.entries(accounts)) { data += " `; accounts_listed++; }; while (accounts_listed < minisrv_config.config.user_accounts.max_users_per_account) { data += `
"; if (key == "subscriber") var user_id = 0 else var user_id = key.replace("user", ''); data += ``; if (key == "subscriber") data += `${value['subscriber_username']}`; else data += `${value['subscriber_username']}` data += " "; var userSession = new WTVClientSessionData(minisrv_config, socket.ssid); userSession.user_id = user_id; var mailcount = 0; if (userSession.mailstore.mailstoreExists()) { if (userSession.mailstore.mailboxExists(0)) { mailcount = userSession.mailstore.countUnreadMessages(0); } } if (mailcount > 0) { var mcnumber = (mailcount >= 100) ? "99+" : mailcount; data += mcnumber + ` new message${(mcnumber != 1) ? 's' : ''}`; } data += `
`; accounts_listed++; } data += `
`;