var minisrv_service_file = true; var WTVAdmin = require("./WTVAdmin.js"); var wtva = new WTVAdmin(minisrv_config, ssid_sessions[socket.ssid], service_name); var auth = wtva.isAuthorized(); if (auth === true) { var password = null; if (request_headers.Authorization) { var authheader = request_headers.Authorization.split(' '); if (authheader[0] == "Basic") { password = Buffer.from(authheader[1], 'base64').toString(); if (password) password = password.split(':')[1]; } } if (wtva.checkPassword(password)) { if (request_headers.query.username) { var user_info = wtva.getAccountInfo(request_headers.query.username.toLowerCase()); // username search if (!user_info) user_info = wtva.getAccountInfoBySSID(request_headers.query.username.toLowerCase()); // ssid search } headers = `200 OK Content-Type: text/html wtv-expire-all: wtv-admin:/findaccount wtv-noback-all: wtv-admin:/findaccount`; data = `
Account Lookup` if (request_headers.query.username) { if (user_info) { data += ` User Information:
"; } } data += ` | ||||||||||||