Loading dans le login et correction de fuck de login dans l'API

This commit is contained in:
MarcEricMartel
2022-11-06 08:17:01 -08:00
parent f197c05b0c
commit 43cd2bd7c2
5 changed files with 22 additions and 11 deletions

View File

@@ -9,10 +9,12 @@ const Login = () => {
const [email, setEmail] = useState("");
const [password, setPassword] = useState("");
const [returnmess, returnMessage] = useState("");
const [isLoading, setLoading] = useState(false);
const navigate = useNavigate();
const handleLogin = async (e) => {
setLoading(true);
e.preventDefault();
const response = await fetch(`https://localhost:7292/api/Login?rememberMe=${rememberme}`, {
@@ -37,21 +39,24 @@ const Login = () => {
}
});
const user = await confirm.json();
setCookie('GMGM', {...user, LoggedIn:true}, { path: '/', sameSite:'strict' })
setCookie('GMGM', {...user, LoggedIn:true}, { path: '/', SameSite:'strict' })
navigate("/");
}
else {
returnMessage("L'adresse courriel ou le mot de passe est incorrect.");
setCookie('GMGM', {LoggedIn:false}, { path: '/', sameSite:'strict' })
setCookie('GMGM', {LoggedIn:false}, { path: '/', SameSite:'strict' })
}
}
else {
returnMessage("Erreur d'API, veuillez réessayer plus tard.")
setCookie('GMGM', {LoggedIn:false}, { path: '/', sameSite:'strict' })
setCookie('GMGM', {LoggedIn:false}, { path: '/', SameSite:'strict' })
}
setPassword("");
setLoading(false);
}
if (isLoading) return (<div className="cat-load"/>)
return (
<div className="inventaire-form-container">