# Change email in user profile

**URL:** <https://community.glideapps.com/t/change-email-in-user-profile/49122>\
**Category:** Ask for Help\
**Created:** [September 12, 2022, 6:50am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122 "2022-09-12T06:50:40Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 6:50am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/1 "2022-09-12T06:50:40Z")

</div>

I am using a ‘members register’ as user profile.  
It is not possible to change email from within Glide, I have to do that directly in Google sheet.  
Is that by intention or is there a setting which I can change?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 12, 2022, 7:39am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/2 "2022-09-12T07:39:42Z")

</div>

Do you want users to be able to change their own email addresses, or do you want to be able to do it for them as an Admin?

Why do you believe that it’s not possible to change it within Glide?  
It should be possible, all you’d need to do is add an email entry component to the User Profile screen and point it at the Email column.

I wouldn’t recommend that though, and I especially wouldn’t recommend allowing users to do it themselves.

A few things to be aware of if you change a users email address:

- if they are currently logged in, they’ll be logged out
- any user specific data associated with the user will be lost
- any relations based on their previous email address will be broken
- if you are using their email address as a row owner in any tables, they will lose access to that data until all rows are updated with their new email address

Because of the above, changing a users email address should be done with care. Anytime I ever need to do it, I always do it manually and make sure I have each of the above points covered.

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 7:49am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/3 "2022-09-12T07:49:18Z")

</div>

Admin should be able to change the users email addresses.

Changes are now done in Glide, they show up in Glide but they do not alter the address in Sheets!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 12, 2022, 8:07am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/4 "2022-09-12T08:07:27Z")

</div>

That’s interesting, how do you make the change in Glide?  
Do you do it:

- via a set column values action?
- via an on screen input component that writes directly to the Users email column?
- directly via the Data Editor?
- some other way?

And what happens with the new value in Glide? Does it eventually revert back to the previous value after Glide has synced with the Google Sheet?

For what it’s worth, I just did a quick test by changing an email address in a User Profile table directly via the Data Editor, and the change immediately synced to the connected Google Sheet. The change also persisted after I closed the App in the builder and opened it again.

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 8:44am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/5 "2022-09-12T08:44:59Z")

</div>

1. Email entry component
2. It reverts back when I reload app
3. It works via Data Editor!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 12, 2022, 8:56am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/6 "2022-09-12T08:56:15Z")

</div>

Okay, that’s interesting. I don’t think I can explain why it reverts - that’s not what I see.

Anyway, honestly my advice would be to just do it manually via the Google Sheet. I assume that it’s not something that needs to be done very often?

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 9:15am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/7 "2022-09-12T09:15:03Z")

</div>

Ok, here is a sample app where I have reproduced the problem!

> **[Ralf's App](https://ralfs-app.glideapp.io)**

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 12, 2022, 9:37am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/8 "2022-09-12T09:37:06Z")

</div>

Works for me 🤷‍♂️

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 2:02pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/9 "2022-09-12T14:02:18Z")

</div>

Does the change really show up the Google Sheet?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 12, 2022, 2:08pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/10 "2022-09-12T14:08:46Z")

</div>

Yes, you can see that clearly in the video

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 2:20pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/11 "2022-09-12T14:20:11Z")

</div>

I have difficulties to see the change in the video. Suppose that you made it in a copy of the app.  
Grateful if you could make it in my app so I can see it in real.

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 12, 2022, 2:30pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/12 "2022-09-12T14:30:36Z")

</div>

Yes, I made a copy of your app to test with.

I just published the copy I made and repeated the test with that, and got the same result. That is, changing an email address via the app was successfully synced to the Google Sheet.

The privacy settings on your app don’t allow me to login, so I can’t test with yours.

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 2:50pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/13 "2022-09-12T14:50:45Z")

</div>

I have noticed that one can request access to apps just by asking for a pin code, nice if you could try this!

 ![image.png](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/d/4db63c91074c1fb1057979cbd241119885bf613e.png)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 12, 2022, 2:58pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/14 "2022-09-12T14:58:43Z")

</div>

Done. You should see a request from `glide@mailinator.com`

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 3:06pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/15 "2022-09-12T15:06:17Z")

</div>

Yes!

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/8/387c87aeb967a2359382ba43a94f0377f48b5cce.png)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 12, 2022, 3:13pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/16 "2022-09-12T15:13:17Z")

</div>

Okay, I just signed in and changed Marta’s email to `darren-testing@helsing.me`

… and then I refreshed the app and observed that it’s reverted to the previous value.

Okay, I can’t explain that. I did exactly the same test with the copy of your app that I made, and got a different result.  
The only difference is that I made it Public with email.

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 12, 2022, 3:16pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/17 "2022-09-12T15:16:42Z")

</div>

Nothing happend in the sheet!  
 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/a/4a1cb624d950f96eb5e142b041e98fd7973c2649.png)

Please try also to put in a name!

---

<div class="post-metadata">

**Author:** ![Ralf](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ralf/32/492_2.png) [@Ralf](https://community.glideapps.com/u/Ralf)\
**Post date:** [September 13, 2022, 6:12am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/18 "2022-09-13T06:12:20Z")

</div>

@Darren_Murphy thank you very much for testing!  
@ThinhDinh @Jeff_Hager What do you think?

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [September 13, 2022, 5:36pm UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/19 "2022-09-13T17:36:17Z")

</div>

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/1/e/1eccbe67ec5aa9a37dff575d836f93dcce10d5d8.jpeg)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [September 14, 2022, 12:37am UTC](https://community.glideapps.com/t/change-email-in-user-profile/49122/20 "2022-09-14T00:37:26Z")

</div>

I don’t have anything to add, not sure what the setup for privacy was for the original app. I guess it’s private to users in the users table?

[Next page](https://community.glideapps.com/t/change-email-in-user-profile/49122.md?page=2)
