Search code examples
firebaseflutterfirebase-authenticationemail-verification

How to add Email Authentication with Firebase in Flutter Application?


I am creating an app where the user has to signup with an Email and Password. I want firebase to first verify the email if it does exist and it is an email and sends a link to the user to verify the email after this creates the account in firebase. So how can I do it can anyone tell me?


Solution

  • This has been covered quite a few times before, so I'll provide some links below. The bottom line is that the Firebase email+password provider provides no way to require email verification before account creation. The closest it has to that is the email link provider, which sends an email that signs the user into an account (without entering a password).

    Some previous questions on the topic: