My app (public with email) requires users to create short individual profiles. When they create their profiles, I have Glide auto-populate their email address with the address they used to sign-in.
The app allows them to edit their profiles, for example, change their profile picture, phone number, or “about me” statement. I’d like to allow them to change their email address, too (e.g., from a work to a personal address), but it’s not clear whether Glide would handle this. A few things I’ve observed so far:
- The app could still track each user’s content by assigning each a unique ID at the time they create their profile (it won’t be visible to them). When they update their profile, it would be in the record (row) identified by the UID.
- All content that is “filtered by user email” would no longer be visible, because the user is still signed-in under the old email address.
- Glide does not currently have a sign-out function, so if the user closes and re-opens the app, they will still be signed-in under the old email address.
Based on the above, it sounds like I should not allow users to change their email addresses in their profile. Can somebody confirm this?