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:
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user