Login-Seite individualisierbar (Branding, Texte, Hintergrund)
Some checks failed
CI / PHP Lint (push) Has been cancelled
CI / PHP Lint-1 (push) Has been cancelled
CI / Unit Tests & Static Analysis (push) Has been cancelled
CI / PHP Lint (pull_request) Has been cancelled
CI / PHP Lint-1 (pull_request) Has been cancelled
CI / Unit Tests & Static Analysis (pull_request) Has been cancelled
Some checks failed
CI / PHP Lint (push) Has been cancelled
CI / PHP Lint-1 (push) Has been cancelled
CI / Unit Tests & Static Analysis (push) Has been cancelled
CI / PHP Lint (pull_request) Has been cancelled
CI / PHP Lint-1 (pull_request) Has been cancelled
CI / Unit Tests & Static Analysis (pull_request) Has been cancelled
Neuer Einstellungs-Tab "Login-Seite" (Administration → Einstellungen): - Firmenname und eigenes Logo für die Anmeldeseite - Überschrift, Beschreibungstext, Stichpunkte (eine Zeile je Punkt) und Fußzeile frei setzbar - Hintergrundbild für die linke Bildspalte, alternativ Farbverlauf mit Farbwähler (Start-/Endfarbe) sowie einstellbarer Abdunklung für die Lesbarkeit auf hellen Bildern - Bildspalte abschaltbar: dann zentrierte Anmeldekarte auf dem App-Hintergrund - "Vorschau öffnen" zeigt die Login-Seite als angemeldeter Admin (login.php?preview=1), ohne die Sitzung zu beenden Alle Felder sind optional; leere Werte fallen auf die bisherigen Standardtexte und -farben zurück. Bestehende Installationen sehen unverändert aus, es ist keine Migration nötig. README um den Abschnitt "Login-Seite individualisieren" mit Beispiel- Screenshots ergänzt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
498c7e28e0
commit
9a4b2e1cd4
10 changed files with 308 additions and 16 deletions
27
Readme.md
27
Readme.md
|
|
@ -46,6 +46,7 @@
|
|||
- 🐳 **Docker** – Dockerfile + docker-compose (MariaDB)
|
||||
- 🌍 **Öffentlicher Modus** – optional ohne Login nutzbar (mit CSRF-Schutz & Throttle)
|
||||
- 🎨 **Einheitliches Design-System** – ein Stylesheet für Frontend, Login und Backend (Tokens, Komponenten, Light/Dark)
|
||||
- 🏷️ **Login-Seite individualisierbar** – Firmenname, Logo, Texte, Hintergrundbild bzw. Farbverlauf
|
||||
- 🌗 **Dark Mode** – umschaltbar, Einstellung wird im Browser gespeichert
|
||||
- 🌐 **Mehrsprachig** – Deutsch / Englisch per Umschalter (`lang/`)
|
||||
- 📱 **Responsive Admin-Layout** mit Hamburger-Menü & Sidebar-Overlay
|
||||
|
|
@ -66,7 +67,12 @@
|
|||
|
||||
<div align="center">
|
||||
<img src="docs/screenshots/login.png" alt="Anmeldung" width="48%">
|
||||
<img src="docs/screenshots/login-branding.png" alt="Anmeldung mit eigenem Branding" width="48%">
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
<img src="docs/screenshots/voucher-form.png" alt="Voucher erstellen" width="48%">
|
||||
<img src="docs/screenshots/settings-login.png" alt="Einstellungen der Login-Seite" width="48%">
|
||||
</div>
|
||||
|
||||
<div align="center">
|
||||
|
|
@ -259,6 +265,27 @@ eigenen CSS-Datei oder direkt in `assets/global.css`:
|
|||
Logo und Favicon werden nicht über CSS, sondern unter
|
||||
**Administration → Einstellungen → Allgemein** gesetzt.
|
||||
|
||||
### Login-Seite individualisieren
|
||||
|
||||
Unter **Administration → Einstellungen → Login-Seite** lässt sich die Anmeldeseite
|
||||
ohne Code-Änderung an das eigene Haus anpassen. Leere Felder verwenden jeweils den
|
||||
Standardwert – eine frische Installation sieht also unverändert aus.
|
||||
|
||||
| Einstellung | Wirkung |
|
||||
|---|---|
|
||||
| Linke Bildspalte anzeigen | Split-Screen an/aus. Aus = zentrierte Anmeldekarte |
|
||||
| Firmenname | Name neben dem Logo bzw. in der Fußzeile (leer = Anwendungstitel) |
|
||||
| Logo (URL) | Eigenes Logo in der Bildspalte (leer = allgemeines Logo) |
|
||||
| Überschrift / Beschreibungstext | Claim in der Bildspalte |
|
||||
| Stichpunkte | Liste mit Haken – ein Stichpunkt pro Zeile, leer = keine Liste |
|
||||
| Fußzeile | z. B. `© 2026 Muster GmbH · Datenschutz · Impressum` |
|
||||
| Hintergrundbild (URL) | Formatfüllendes Bild der Bildspalte |
|
||||
| Verlauf Start-/Endfarbe | Farbverlauf, wenn kein Bild gesetzt ist |
|
||||
| Abdunklung (%) | Dunkle Ebene über dem Bild, damit der Text lesbar bleibt |
|
||||
|
||||
Über **„Vorschau öffnen"** lässt sich die Login-Seite als angemeldeter Administrator
|
||||
ansehen (`login.php?preview=1`), ohne sich abzumelden.
|
||||
|
||||
---
|
||||
|
||||
## 🛡️ Sicherheit
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue