![](https://cdn.discordapp.com/embed/avatars/0.png)
Hey everyone, Am I missing something, or is there no way to generate a magic link only if an account already exists for the given email? From what I can see, "account.createMagicURLToken" always accepts the email and creates a new user if none exists. In practice -especially for applications subject to GDPR- a user should agree to the terms before registering. But there’s no way to determine whether I need to show the terms or not. I considered implementing a server function to check if the email exists, but that would mean exposing an endpoint that checks sensitive data (email addresses) without authentication, which seems problematic. Has anyone found a good solution for this? Thanks!
Recommended threads
- Email OTP Login Shows as Browser Session...
Hi everyone, I'm running a self-hosted Appwrite instance and using it in a Flutter app for iOS. I’m implementing email OTP authentication with the following co...
- GitHub App unable to create OAuth token
Does `account.createOAuth2Token` handle GitHub apps (**this is not a GitHub OAuth app**)? I'm using NextJS 15 and `appwrite-node` SDK and testing in local envi...
- Concurrent database calls / high CPU usa...
I have a logic that fetches around 5000 data entries from the Facebook API. I use batch calls that can pack up to 50 requests, so it's around 100 single API cal...
![](/images/bgs/pre-footer.png)