From fd42eeccdba3a4f3f3b077bf70f1522f88a57fc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20He=C3=9Fe?= Date: Tue, 4 Aug 2026 00:33:52 +0200 Subject: [PATCH] Added ability to change admin password --- Dockerfile | 3 --- src/components/AdminCMSModal.tsx | 21 +++++++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e7dbe96..4583e34 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,3 @@ -### `Dockerfile` -```dockerfile # Multi-Stage Dockerfile for Gothic II Mod Website FROM node:20-alpine AS builder @@ -33,4 +31,3 @@ COPY --from=builder /app/cms-data.json ./cms-data.json EXPOSE 3000 CMD ["node", "dist/server.cjs"] -``` diff --git a/src/components/AdminCMSModal.tsx b/src/components/AdminCMSModal.tsx index 55eb7a7..ffc4a71 100644 --- a/src/components/AdminCMSModal.tsx +++ b/src/components/AdminCMSModal.tsx @@ -457,6 +457,27 @@ export const AdminCMSModal: React.FC = ({ /> + + {/* Security & Admin PIN Section */} +
+

+ + CMS Passwort / Zugangs-PIN +

+

+ Hier kannst du das Passwort ändern, das zum Freischalten dieses Modder-Portals benötigt wird. + Nach dem Klicken auf "Änderungen Live Speichern" wird das neue Passwort in cms-data.json übernommen. +

+
+ + setFormData({ ...formData, adminPin: e.target.value })} + className="w-full bg-zinc-900 border border-amber-800/80 rounded px-3 py-2 text-sm font-mono text-amber-200 focus:border-amber-500 focus:ring-1 focus:ring-amber-500" + /> +
+
)}