Hey there @constantine.dm!
Yes so the flow described there is the flow we highly recommend as it’s also relatively easy to implement. Have never thought before about handling it with one mail but I gave it a thought and you can achieve that but it require a little bit more hustle. Here’s the thing:
You can technically make all of the emails verified by default, but if you by any chance enter a wrong email address, it’ll still be there.
So technically you would only have to send out the password reset email
You can create the user, then patch it with verify_email: true
and email_verified: true
, and then send out the password reset email but that way, all of the emails would be verified without an email being sent out to confirm to the end-user.
Hope it helps some way!