Loading dans le login et correction de fuck de login dans l'API
This commit is contained in:
@@ -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">
|
||||
|
||||
|
Reference in New Issue
Block a user