How to require email verification
Learn how to require email verification for your users using the Firebase kit.
By default, Firebase does not enforce email verification. However, we added support for this feature in the Firebase kit by using server-side checks.
Can I require email verification for my users using the Firebase kit?
Yes - you can.
If you decide to enable this functionality, we will check server-side if the user has verified their email address before allowing them to view the protected pages.
To enable this functionality, you need to set the environment variable NEXT_PUBLIC_REQUIRE_EMAIL_VERIFICATION
to true
in your .env
file.
NEXT_PUBLIC_REQUIRE_EMAIL_VERIFICATION=true
Feel free to add this variable to the chosen environment file (.env.development
, .env.production
, etc) or to the .env
file if you want to enable it for all environments.