7b3403d943
Für extern verwaltete Deployments (Portainer, kein direkter Mongo-Zugriff) wird beim Start automatisch ein Admin-User angelegt, falls die user-Collection leer ist und ADMIN_EMAIL/ADMIN_PASSWORD gesetzt sind. Login-Seite zeigt einen Hinweis, solange noch kein User existiert. Version auf 1.5.0 angehoben.
26 lines
919 B
Plaintext
26 lines
919 B
Plaintext
doctype html
|
|
html(lang="de")
|
|
head
|
|
meta(charset="utf-8")
|
|
meta(name="viewport", content="width=device-width, initial-scale=1")
|
|
title Login
|
|
link(rel="stylesheet", href="/styles.css")
|
|
body
|
|
h1 ESP-ID → Sensornummer
|
|
div.card
|
|
h2 Login
|
|
form(method="POST" action="/login")
|
|
label(for="email") E-Mail:
|
|
input#email(type="email" name="email" required)
|
|
span#emailStatus
|
|
label(for="password") Passwort:
|
|
input#password(type="password" name="password" required)
|
|
button(type="submit") Login
|
|
p.hint Passwort vergessen? Bitte an einen Admin wenden.
|
|
if noUsers
|
|
p.hint Es ist noch kein User angelegt. Bitte ADMIN_EMAIL und ADMIN_PASSWORD als Umgebungsvariablen setzen und den Container neu starten.
|
|
#version Version: #{version} vom #{vdate}
|
|
|
|
if error
|
|
p.error= error
|
|
script(type="module" src="/login.js") |