Bonjour
Je me permets de mettre ma solution afin de réussir ce chapitre avec la dernière version de firebase à date, la 10.6.0, car en suivant les directives de la vidéo, je n'ai pas réussi l'inscription.
firebase.js
import { initializeApp } from 'firebase/app';
import { getAuth, createUserWithEmailAndPassword } from 'firebase/auth';
const firebaseConfig = {
apiKey: "XXX",
authDomain: "XXX",
databaseURL: "XXX",
projectId: "XXX",
storageBucket: "XXX",
messagingSenderId: "XXX",
appId: "XXX"
};
const app = initializeApp(firebaseConfig);
const auth = getAuth(app);
export {auth, createUserWithEmailAndPassword };
Bien sur remplacer les "XXX" par vos propres données.
Authentification.js
Concernant les import
import { auth, createUserWithEmailAndPassword } from "../../../Config/firebase";
Concernant la fonction "registerClickedHandler"
const registerClickedHandler = () => {
const user = {
email: inputs.email.value,
password: inputs.password.value
}
try {
createUserWithEmailAndPassword(auth, user.email, user.password);
console.log(`L'utilisateur ${user.email} a bien été créer`);
navigate(routes.HOME);
} catch (error) {
console.error(`Erreur lors de la création de l'utilisateur ${user.email} : ${error.message}`);
}
}
En espérant que cela peut servir à d'autres :)