Moved from Replit Authen login to Superbase, mow superbase issue

Hello all. My app is close to being launched on the play store and apple store, I migrated or changed the login from Replit Authen to Superbase, because i hate the login for replit.

But i am having issues with the Verification/Confirmation mail sent from Superbase to new created user account.

I was awake till 7am just trying to sort this out. Replit agent kept over customing the coding, and gemini was trying to force me to change some codes.

the issue i am having is, when a user creates a new account, they will get a confirmation email link. Now i just discovered that the link expires after 1hr, and it only works once. If the user clicks on the link, it the website opens stays stuck on infinite reload loop, with nothing showing. But interesting thing is, in incognito, it does not happen.
i cleared cookie.

this is frustrating me and just costing money for not reason.

Anyone used Superbase?

my app is allprayer.app

thank you

Supabase is working for me. In lieu of password, it sends a OTC or “magic link” to the user (1 hr expiriry.

I use Supabase as my database so, the bundling was convenient.

If all you need is auth with the DB, Clerk may fit your needs.

is your production env hosted off Replit?

Thank you for replying.

I somehow got Superbase to work now. Even Clerk was giving me the same infinite loop reload, and I eventually switched back to Replit Authen.

I hated it so much, and I asked agent to put back superbase. Then I did some Google authen manually, instructed by Gemini, now things are working somehow!

Only issue is, I lost my cloudflare turnstile implementation.