!7 p { serveHttpAndOpenBrowser(); } html { NanoHTTPD.IHTTPSession session = NanoHTTPD.currentSession.get(); NanoHTTPD.CookieHandler cookies = session.getCookies(); S cookie = cookies.read("cookie"); if (cookie == null) { if (empty((S) mapGet(MyHTTPD_headers!, "x-no-cookies"))) { cookie = randomID(20); print("New cookie."); } } print("Cookie: " + cookie); if (nempty(cookie)) cookies.set("cookie", cookie, cookieDays); Pair p = standaloneWebAuth(cookie, params.get("pw")); if (nempty(p.a)) ret p.a; ret p.b ? p("Authed") : p("Not authed") + standaloneWebAuth_showForm(); }