Lizenzkey Format
Dieser Commit ist enthalten in:
47
JOURNAL.md
47
JOURNAL.md
@@ -2158,4 +2158,49 @@ Ein Pool-System für Domains, IPv4-Adressen und Telefonnummern, wobei bei jeder
|
||||
- `v2_adminpanel/templates/setup_2fa.html` - Neues Step-by-Step Design
|
||||
- `v2_adminpanel/templates/backup_codes.html` - Modernisiertes Layout
|
||||
|
||||
**Status:** ✅ Abgeschlossen - Login funktioniert, UI im konsistenten Design
|
||||
**Status:** ✅ Abgeschlossen - Login funktioniert, UI im konsistenten Design
|
||||
|
||||
### 2025-06-09: Lizenzschlüssel-Format geändert
|
||||
|
||||
**Änderung:**
|
||||
- Altes Format: `AF-YYYYMMFT-XXXX-YYYY-ZZZZ` (z.B. AF-202506F-V55Y-9DWE-GL5G)
|
||||
- Neues Format: `AF-F-YYYYMM-XXXX-YYYY-ZZZZ` (z.B. AF-F-202506-V55Y-9DWE-GL5G)
|
||||
|
||||
**Vorteile:**
|
||||
- Klarere Struktur mit separatem Typ-Indikator
|
||||
- Einfacher zu lesen und zu verstehen
|
||||
- Typ (F/T) sofort im zweiten Block erkennbar
|
||||
|
||||
**Geänderte Dateien:**
|
||||
- `v2_adminpanel/app.py`:
|
||||
- `generate_license_key()` - Generiert Keys im neuen Format
|
||||
- `validate_license_key()` - Validiert Keys mit neuem Regex-Pattern
|
||||
- `v2_adminpanel/templates/index.html`:
|
||||
- Placeholder und Pattern für Input-Feld angepasst
|
||||
- JavaScript charAt() Position für Typ-Prüfung korrigiert
|
||||
- `v2_adminpanel/templates/batch_form.html`:
|
||||
- Vorschau-Format für Batch-Generierung angepasst
|
||||
|
||||
**Hinweis:** Alte Keys im bisherigen Format bleiben ungültig. Bei Bedarf könnte eine Migration oder Dual-Support implementiert werden.
|
||||
|
||||
**Status:** ✅ Implementiert
|
||||
|
||||
### 2025-06-09: Datenbank-Migration der Lizenzschlüssel
|
||||
|
||||
**Durchgeführt:**
|
||||
- Alle bestehenden Lizenzschlüssel in der Datenbank auf das neue Format migriert
|
||||
- 18 Lizenzschlüssel erfolgreich konvertiert (16 Full, 2 Test)
|
||||
|
||||
**Migration:**
|
||||
- Von: `AF-YYYYMMFT-XXXX-YYYY-ZZZZ`
|
||||
- Nach: `AF-F-YYYYMM-XXXX-YYYY-ZZZZ`
|
||||
|
||||
**Beispiele:**
|
||||
- Alt: `AF-202506F-V55Y-9DWE-GL5G`
|
||||
- Neu: `AF-F-202506-V55Y-9DWE-GL5G`
|
||||
|
||||
**Geänderte Dateien:**
|
||||
- `v2_adminpanel/migrate_license_keys.sql` - Migrations-Script (temporär)
|
||||
- `v2_adminpanel/fix_license_keys.sql` - Korrektur-Script (temporär)
|
||||
|
||||
**Status:** ✅ Alle Lizenzschlüssel erfolgreich migriert
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren