CCE Portal

Demo-Portal auf dem SHARD-Framework — ein isoliertes Multi-Tenant-Portal mit eigener Präsentation auf geteiltem Kernel.

Anmelden Registrieren

Benutzerfunktionen

Registrierung

Eigenes Konto je Portal — mit eigenem Passwort. Dieselbe Person kann pro Portal unterschiedliche Zugänge haben.

→ Konto anlegen

Login & Logout

Server-seitige Session, an dieses Portal gebunden (gilt nicht in anderen Portalen). CSRF-geschützt, Passwörter als bcrypt-Hash.

→ Anmelden

Passwort vergessen

Token-basierter Reset mit Ablauf und Single-Use. (Mailversand ist noch zurückgestellt — der Link wird aktuell geloggt.)

→ Zurücksetzen

Rollen & Rechte

RBAC pro Portal (Rollen je Portal vergeben). Super-Admins gelten global als Admin in allen Portalen.

→ Mein Konto

Framework-Überblick

  • Tenant-Isolation: jedes Portal mit eigenen Templates, Assets und DB-Daten — kein stiller Default-Fallback.
  • Geteilter Kernel: Auth, RBAC, Datenbank, Logging, Mailing und ein zentraler Fehler-/404-Handler (@system).
  • Asset-Pipeline: /min/ minimiert und cacht eigene CSS/JS on-the-fly, versioniert für Cache-Busting.
  • Schema pro Portal: PostgreSQL — jedes Portal ein eigenes Schema, bei Bedarf eigenständig ausgliederbar.
  • Sicherheit: tenant-gebundene Sessions, CSRF-Token, lokale Assets (DSGVO), HTTPS.

Status

Portal:          cce
Theme:           cce
Host:            
Self-contained:  ja (kein default-Fallback)
Angemeldet:      nein