improved password protection code

This commit is contained in:
Quentin Roussel
2024-03-28 20:47:05 +01:00
parent ba7abe3b3c
commit 27e5a6615a
14 changed files with 137 additions and 111 deletions

View File

@@ -1,16 +1,10 @@
"use client"
import LoginForm from "@/components/team/loginForm";
import useGame from "@/hook/useGame";
import { redirect } from "next/navigation";
import { useEffect } from "react";
import { useTeamConnexion } from "@/context/teamConnexionContext";
export default function Home() {
const { login, loggedIn } = useGame();
useEffect(() => {
if (loggedIn) {
redirect("/team/track");
}
}, [loggedIn]);
const { login,useProtect } = useTeamConnexion();
useProtect();
return (
<div>
<LoginForm title={"Team login"} placeholder={"team ID"} buttonText={"Login"} onSubmit={(value) => login(parseInt(value))}/>