Files
Athena-Deck/login.html
T

2 lines
1.6 KiB
HTML

<!doctype html><html lang="de"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width,initial-scale=1"><title>Athena Deck · Zugang</title><link rel="stylesheet" href="/style.css"><script src="/login.js" defer></script></head><body><main class="login"><div class="kicker">ATHENA DECK / ZUGANG</div><h1 id="title">Zugang wird geprüft …</h1><p id="intro"></p><form id="login" hidden><label for="password">Oberflächenkennwort</label><input id="password" type="password" autocomplete="current-password" required maxlength="256"><div id="setup-fields" hidden><label for="repeat">Kennwort wiederholen</label><input id="repeat" type="password" autocomplete="new-password" maxlength="256"><label for="api-token">Separater API-Token</label><input id="api-token" type="password" autocomplete="off" spellcheck="false" minlength="32" maxlength="256"><button id="generate" type="button" class="secondary">Sicheren Token erzeugen</button><button id="show-token" type="button" class="secondary">Token anzeigen</button><button id="copy" type="button" class="secondary">Token kopieren</button><p>Speichere den Token jetzt in deinem Passwortmanager. Er wird später nicht wieder angezeigt. Mindestens 32 Zeichen, getrennt vom Kennwort.</p><p>Das Oberflächenkennwort benötigt mindestens 16 Zeichen. Es wird ein Administratorzugang eingerichtet.</p></div><button id="submit">Anmelden</button></form><p id="error" role="status" aria-live="polite"></p><p class="note">Für den Serverzugriff WireGuard oder SSH verwenden. Direkter LAN-Zugriff verwendet derzeit HTTP.</p></main></body></html>