
Is it possible to make Appwrite edit the user email instead of creating a whole new user when the user changed Discord email. Or maybe use user ID as identifier that will work too

Eventually any user in Appwrite - no matter what provider - is attached to the email address, is there must be one source of truth. Meaning the even if the user is logged in using Discord, Google or any other provider the only important information for Appwrite is the email.
So in your case you'll need to create some Appwrite function that will handle the email address change, and let the user update is email from a custom page.

alright thanks

[SOLVED] Discord Oauth create new account when email change
Recommended threads
- Custom Domain Verification fail
Hi, I am using a domain from 'get.tech'. I have updated the Name Servers to Appwrite NS records. I had my site hosted on Firebase before, so I removed its DNS r...
- 401 missing scopes
help me i implemented sign up and login and it works well. but after i impement verifcation i got `AppwriteException: app.xxxxxxxxxxxxxxxxx@service.fra.cloud.a...
- Static Astro site returns empty HTML on ...
**Environment** - Appwrite Sites: Cloud - Framework: Astro v5.13.2 - Output mode: Static (output: 'static') - Build command: npm run build - Output di...
