const handleLogin = async (e) => {
    e.preventDefault();
    try {
        const response = await axios.post('http://localhost:XXXX/api/Auth/login', {
            email,
            password,
        });
        console.log("Login successful:", response.data);
        navigate('/dashboard');
    } catch (err) {
        if (err.response && err.response.status === 401) {
            alert("Identifiants invalides.");
        } else {
            console.error("Erreur de connexion:", err);
            alert("Erreur de connexion au serveur.");
        }
    }
