feat: Umgebungsbasierte Weiterleitung für kabelueberwachung-Seite

- Bedingte Weiterleitung in login.js hinzugefügt, um je nach Umgebung auf unterschiedliche Seiten zu leiten.
- In der Entwicklungsumgebung erfolgt die Weiterleitung zu "/kabelueberwachung".
- In der Produktionsumgebung erfolgt die Weiterleitung zu "/kabelueberwachung.html".
- Stellt sicher, dass die richtige Seite basierend auf der Umgebung geladen wird.
This commit is contained in:
ISA
2024-11-14 08:29:02 +01:00
parent 81076559a6
commit f46e72a2b5

View File

@@ -6,7 +6,7 @@ import { useRouter } from "next/router";
const USERS = {
Admin: { username: "admin", password: "admin", role: "Admin" },
Ismail: { username: "ismail", password: "ismailpasswort", role: "Admin" },
Ismail: { username: "ismail", password: "ismail", role: "Admin" },
};
function generateToken(user) {
@@ -33,7 +33,13 @@ export default function Home() {
if (user && user.password === password) {
const token = generateToken(user);
localStorage.setItem("token", token);
router.replace("/dashboard");
// Überprüfen, ob es sich um die Produktionsumgebung handelt
const targetPath =
process.env.NODE_ENV === "production"
? "/kabelueberwachung.html"
: "/kabelueberwachung";
router.replace(targetPath);
} else {
setError("Login fehlgeschlagen");
}