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 = {
|
const USERS = {
|
||||||
Admin: { username: "admin", password: "admin", role: "Admin" },
|
Admin: { username: "admin", password: "admin", role: "Admin" },
|
||||||
Ismail: { username: "ismail", password: "ismailpasswort", role: "Admin" },
|
Ismail: { username: "ismail", password: "ismail", role: "Admin" },
|
||||||
};
|
};
|
||||||
|
|
||||||
function generateToken(user) {
|
function generateToken(user) {
|
||||||
@@ -33,7 +33,13 @@ export default function Home() {
|
|||||||
if (user && user.password === password) {
|
if (user && user.password === password) {
|
||||||
const token = generateToken(user);
|
const token = generateToken(user);
|
||||||
localStorage.setItem("token", token);
|
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 {
|
} else {
|
||||||
setError("Login fehlgeschlagen");
|
setError("Login fehlgeschlagen");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user