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
- TablesDB can't be used in Appwrite Funct...
I have written a function (DART) and it won't deploy. Here is what I get : 2026-03-14T17:09:41.459693680Z Compiling ... 2026-03-14T17:09:42.915619217Z ../build...
- general_route_not_found - Auth Guide
If you’ve just added a subdomain to your project, verified your DNS records, and confirmed your SSL certificate is working, but you're still hitting a `general_...
- Local appwrite run functions --user-id n...
Hi, I'm running into an issue when testing Appwrite functions locally with user impersonation. I'm using a self-hosted Appwrite instance and running functions ...