Login: "Angemeldet bleiben" waehlbar, Multi-User-Hinweis entfernt

Bisher bekam jeder Login pauschal ein 30-Tage-Cookie. Die Checkbox ist per
Default gesetzt (unveraendertes Verhalten); wird sie abgewaehlt, gilt ein
Session-Cookie ohne Ablaufdatum (weg beim Schliessen des Browsers) und
serverseitig eine Frist von 12 Stunden Inaktivitaet - die serverseitige Frist
ist die verbindliche, ein Client kann sein Cookie manipulieren.

Bestehende Sessions behalten per Spalten-Default die 30 Tage, niemand wird
durch das Update ausgeloggt.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-14 11:03:33 +02:00
co-authored by Claude Opus 4.8
parent d86e40a6ff
commit 2b90e4bbad
3 changed files with 47 additions and 14 deletions
+5 -1
View File
@@ -35,13 +35,17 @@
<input id="password" name="password" type="password" required
class="w-full rounded-lg border border-gray-300 dark:border-gray-600 bg-white dark:bg-gray-700 px-3 py-2 text-gray-800 dark:text-white focus:ring-2 focus:ring-blue-500 focus:border-transparent outline-none" />
</div>
<label class="flex items-center gap-2 cursor-pointer select-none">
<input id="dauerhaft" name="dauerhaft" type="checkbox" value="1" <%= dauerhaft ? 'checked' : '' %>
class="rounded border-gray-300 dark:border-gray-600 text-blue-600 focus:ring-blue-500" />
<span class="text-sm text-gray-700 dark:text-gray-300">Angemeldet bleiben</span>
</label>
<button type="submit"
class="w-full rounded-lg bg-blue-600 hover:bg-blue-700 transition-colors text-white font-medium py-2.5">
Anmelden
</button>
</form>
</div>
<p class="text-center text-xs text-white/70 mt-6">Multi-User-Plattform</p>
</div>
</body>
</html>