ich bin immer:Firebase Auth reauthenticate ist keine Funktion
Uncaught TypeError: user.reauthenticate is not a function
mit diesem Code unten.
var user = firebase.auth().currentUser;
var credentials = firebase.auth.EmailAuthProvider.credential(user.email,'foo');
console.log(user) // the currentUser object
console.log(user.reauthenticate) // undefined
user.reauthenticate(credentials)
.then(() => {
// Do something
}, err => console.log(error));
Ich folgte nur this guide und this accepted answer von Frank van Puffelen.
In der angenommenen Antwort sehe ich diese 'var user = firebase.app.auth(). CurrentUser;' während Sie haben 'var user = firebase.auth(). CurrentUser;'. –
Können Sie 'user.reauthenticateWithCredential' versuchen? Siehe https://firebase.google.com/docs/reference/js/firebase.User#reauthenticateWithCredential –
Hallo @FrankvanPuffelen 'Benutzer. reauthenticateWithCredential' hat funktioniert. Ich habe es gestern unter dem 'user' Objekt gefunden. Vielen Dank. – CENT1PEDE