-
-
Notifications
You must be signed in to change notification settings - Fork 274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enabling Post-Signup Email Verification without Blocking User Sign-In on Supabase (Resend) #991
Comments
I believe you have set If you want to implement "mail verification post sign-up" I would recommend using a custom Edit: For reference, this is how Supabase's |
+1 For this feature. According to docs this have been possible but is deprecated? But I couldn't find more when, why and in what PR. There is old issue for this without update supabase/auth#453 |
I had idea for hacky workaround which should be possible. But I didn't properly test this! See bottom
I didn't test this properly because it would require me to set webhooks and triggers manully on production. Because on production and local development webhook url is different.
That causes issues with migration files. As it is not possible to reference right url in the migration files. Here are two more issues related to this that I found: |
I am also interested in a way to enable post-signup verification. While a custom backend (using A few observations:
With this, I think it would be great to allow devs to configure |
+1 to this feature request, would help a lot in onboarding experience |
It's crazy that this isn't supported — a fundamental feature for good UX. You want the user to access parts of your app before verifying the email (as an example). |
Absolutely agreed. I did not think to check that this was an option before completely designing my project around Supabase Auth, as it is a feature that the majority of modern, consumer-facing services implement. A bit frustrating to have to find a workaround to this, particularly having paid for Supabase Pro... Anyone have suggestions on how to maybe approach this without risking potential spam from bots on account signups? And then, of course, how to handle what essentially amounts to having to recreate a portion of the auth architecture (handling email templates, email sending, token generation and verification, middleware adjustments, etc)...? Maybe forcing (or strongly encouraging) OAuth signups is the best way forward to get around the reduced onboarding user experience... |
I have the same issue. Verifying the email after signup is a pretty common thing which is currently not really possible. Any updates on that topic? |
May I ask if there's any updates to this? This flow is also very crucial to us, as we do not want verification to block the user onboarding process. So what we want to achieve is that - upon signup, no verification is needed, and the user could go through onboarding as needed. After 1hr of sign up, we check for whether the email is verified, and if still not verified, we then block the site access to prompt the user to verify first. |
Bug report
Describe the bug
I am trying to improve the user experience in my application by allowing users to sign in immediately after registration, even before verifying their email. The default behavior in Supabase requires users to verify their email before they can sign in, which I believe creates a poor user experience. I want to give users the ability to verify their email after they have signed in by sending them a verification link or preferably a code to verify their email. However, I'm facing an issue where I cannot send a verification link to users using the Supabase Auth
resend
method for this purpose.To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:
resend
method as follows:Expected behavior
I expect to be able to send users a verification email (or ideally a verification code) after they have signed up and signed in, without blocking their initial sign-in due to unverified email. This approach aims to enhance the user experience by not forcing email verification before the user can explore the application.
Additional context
This issue is critical for user onboarding and directly impacts the user experience in our application. If there's an alternative approach to achieve this behavior or if someone has solved a similar issue, insights would be greatly appreciated. Ideally, I would like to send a verification code that users can enter to verify their email, but currently, the primary issue is the inability to resend the verification link after the user signs in.
The text was updated successfully, but these errors were encountered: