reset password firebase code example
Example 1: how to change user password firebase
var user = firebase.auth().currentUser;
var newPassword = getASecureRandomPassword();
user.updatePassword(newPassword).then(function() {
// Update successful.
}).catch(function(error) {
// An error happened.
});
Example 2: google auth.onstatechange
firebase.auth().onAuthStateChanged(function(user) { if (user) {
// User is signed in.
}
else {
// No user is signed in.
}});
Example 3: firebase forget password
It sounds like you're looking to send a password reset email. See this example from the Firebase documentation:
FirebaseAuth.getInstance().sendPasswordResetEmail("[email protected]")
.addOnCompleteListener(new OnCompleteListener<Void>() {
@Override
public void onComplete(@NonNull Task<Void> task) {
if (task.isSuccessful()) {
Log.d(TAG, "Email sent.");
}
}
});
Example 4: reset password firebase auth
var auth = firebase.auth();
var emailAddress = "[email protected]";
auth.sendPasswordResetEmail(emailAddress)
.then(function() {
// Email sent.
})
.catch(function(error) {
// An error happened.
});
Example 5: firebase reset password javascript
To implement a forgot password button, you have to call: firebase.auth().sendPasswordResetEmail('[email protected]')
Check the documentation for more details: https://firebase.google.com/docs/reference/js/firebase.auth.Auth#sendPasswordResetEmail
Example 6: firebase auth update
In the newest version of firebase_auth:
FirebaseUser has been changed to User
AuthResult has been changed to UserCredential
GoogleAuthProvider.getCredential() has been changed to GoogleAuthProvider.credential()
onAuthStateChanged which notifies about changes to the user's sign-in state was replaced with authStateChanges()
currentUser() which is a method to retrieve the currently logged in user, was replaced with the property currentUser and it no longer returns a Future<FirebaseUser>