Hi @Irvinando,
if You need a reset password, firebase has this feature already implemented for You, You do not need to implement.
First You have in the Firebase console, under Authentication enable Email/password Authentication Method
So Firebase saves Email and Password for You and You dont need to add this on database ( my advise never add password in your database your data could be stolen), for every user Firebase create an UID that is useful for Firebase rules and for data organisation.
At this point You have two commands very useful:
1 send an email verification for the new user
2 send an email to reset the password
the first is useful to prevent fake user, firebase send an email to the new user with a verification link, and You can decide that user not yet verified cannot use your app
2 If You forget your password Firebase send an email to the user with a link to reset the password.
You can use the extension
There is sample the first screen is the Login, and use the verification mail and the reset password if You want to try
Best Regards
Marco