# Firebase email verification link not working

**URL:** <https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538>\
**Category:** Questions about Thunkable X\
**Tags:** firebase, beginner, auth\
**Created:** [November 30, 2021, 12:56pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538 "2021-11-30T12:56:24Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [November 30, 2021, 12:56pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/1 "2021-11-30T12:56:24Z")

</div>

Hi friends,  
Recently, I’ve had trouble verifying my email addresses for my Thunkable Sign in and Sign up. Whenever I try clicking on the email verification link. It simply shows an error saying, “Selected Page Mode is invalid.”

And this is the information that was shown:

[![](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/d/0d5c7f3c51e51bf7bad9976da8c3d41fb8e9007a.jpeg) ](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/d/0d5c7f3c51e51bf7bad9976da8c3d41fb8e9007a.jpeg)

So basically it’s been more than 3 days and the email verification link is still not working. I’ve tried it on different devices and still doesn’t work.

Is this a problem with Firebase or is it just my device?

Please help me 🙏🏻.

Thanks friends.

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [November 30, 2021, 2:22pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/2 "2021-11-30T14:22:03Z")

</div>

The 3 days indicates that the link would expire after 3 days. Have you tried signing up again?

When you say the link isn’t working, what exactly do you mean?

Can you copy/past the URL that appears in the browser after you click on the verification link? This may be part of the issue.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [November 30, 2021, 2:54pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/3 "2021-11-30T14:54:55Z")

</div>

Hear this suggestion.

Now, we do not know if the issue is with your Thunkable project or with the way your set up your Firebase database. To eliminate one of them, I suggest you send me a copy of your project (or send to any other who has a working Firebase setup) so I can use your project as is and use my Firebase API key and Database URL.

If this works with me then the problem is in your Firebase settings. If I get the same message then it is an issue with your Thunkable project.

From there, you can focus on the one that gives this error.

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [November 30, 2021, 3:40pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/4 "2021-11-30T15:40:17Z")

</div>

Here is the link @jared:

[https://thunkable-project-2-521a9.firebaseapp.com/\_\_/auth/action?mode=action&oobCode=code](https://thunkable-project-2-521a9.firebaseapp.com/__/auth/action?mode=action&oobCode=code)

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [November 30, 2021, 3:43pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/5 "2021-11-30T15:43:28Z")

</div>

This is it @muneer(well i think):

[https://console.firebase.google.com/project/thunkable-project-2-521a9/database/thunkable-project-2-521a9-default-rtdb/data/](https://console.firebase.google.com/project/thunkable-project-2-521a9/database/thunkable-project-2-521a9-default-rtdb/data/)

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [November 30, 2021, 4:19pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/6 "2021-11-30T16:19:14Z")

</div>

> [@ant\_1](#):
>
> [https://thunkable-project-2-521a9.firebaseapp.com/\_\_/auth/action?mode=action&oobCode=code](https://thunkable-project-2-521a9.firebaseapp.com/__/auth/action?mode=action&oobCode=code)

This is very short and not complete.

mode= should say **VerifyEmail**  
oobCode= should be a long Base64 string

Something wrong in your database setup

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [November 30, 2021, 5:05pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/7 "2021-11-30T17:05:37Z")

</div>

Thank you @muneer.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [November 30, 2021, 5:09pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/8 "2021-11-30T17:09:03Z")

</div>

For your reference, this is a valid email from Firebase ( I removed part of it for privacy )

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/c/8c6303468f86eb6cbfacb83b37f4709c7d4e5541.png)

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [December 1, 2021, 7:02am UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/9 "2021-12-01T07:02:38Z")

</div>

Ok thanks! 😀 One problem is that how can I exactly fix my database?

> [@What is the best way to make a sign in page? Stored Variables or Sign in?](https://community.thunkable.com/t/what-is-the-best-way-to-make-a-sign-in-page-stored-variables-or-sign-in/1627867/18):
>
> See this tutorial from @darren[[How to Create and Setup Firebase for a Thunkable Project] ](https://www.youtube.com/watch?v=eeMvpzFvgC0)

I used the tutorial you sent me to set up a firebase project. Maybe that tutorial that I followed could have messed up my database.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 5, 2021, 2:28pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/10 "2021-12-05T14:28:06Z")

</div>

Just delete the email entry in the `Authentication` module in firebase and create the account using the Thunkable blocks.

It should work.

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [December 5, 2021, 2:31pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/11 "2021-12-05T14:31:31Z")

</div>

Thanks, I’ll try.

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [December 5, 2021, 2:36pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/12 "2021-12-05T14:36:48Z")

</div>

Not sure how to delete email.

Here is my screen:

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/9/e9d0fa37525774385878cc46f1f3935a01412a2e.jpeg)

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 5, 2021, 2:41pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/13 "2021-12-05T14:41:33Z")

</div>

From `Users` tab here

![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/2/9/294d0c11be8ea5b944c1e22f82b38e372c17aa19.png)

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [December 5, 2021, 2:46pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/14 "2021-12-05T14:46:20Z")

</div>

Thanks.

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [December 5, 2021, 2:49pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/15 "2021-12-05T14:49:08Z")

</div>

So I go to users and do what though? Do I delete the email address? There’s nothing that says delete the email.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 5, 2021, 2:56pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/16 "2021-12-05T14:56:25Z")

</div>

Step ONE  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/8/b/8b683c16544a1b2f3654531e714f5cdf07a964a6.png)

Step TWO  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/6/d/6d6e2f9dfd841955783ddfa931a877f3ba4ac3f7.png)

Is this clear enough?

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [December 5, 2021, 2:57pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/17 "2021-12-05T14:57:43Z")

</div>

Thanks @muneer. 🙂 It’s very helpful.

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [December 5, 2021, 3:01pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/18 "2021-12-05T15:01:04Z")

</div>

I will delete the email address and see what happens.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [December 5, 2021, 3:50pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/19 "2021-12-05T15:50:36Z")

</div>

You need to delete the email address from Firebase then use the Thunkable app to **sign up** just like the new user.

---

<div class="post-metadata">

**Author:** ![ant\_1](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ant_1/32/183393_2.png) [@ant\_1](https://community.thunkable.com/u/ant_1)\
**Post date:** [December 6, 2021, 2:34pm UTC](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538/20 "2021-12-06T14:34:04Z")

</div>

Oh ok. Please don’t mind me asking more questions(i’m a newbie at firebase and thunkable)

[Next page](https://community.thunkable.com/t/firebase-email-verification-link-not-working/1640538.md?page=2)
