Hello,

When an email address is changed and save is clicked, the new email address reverts back to the old email address [confusing].
After the user clicks the confirmation link, then the new email address is shown.

It would be nice to show the new email address with a pending message instead:
E-mail Address: [ newemail@gmail.com (pending) ]

Then once the user clicks the confirmation link it can show:
E-mail Address: [ newemail@gmail.com ]

I hope this feature request may be considered to help make this module better.

Thank you

Comments

jaydub’s picture

I assume that you mean the display of their email address in the user edit form? The problem is making that happen is that the email confirm module doesn't actually store the pending email address in a DB table or anything. The new email address is provided by the link in the confirmation email. So displaying the new email address in the user edit form at any arbitrary time wouldn't be possible w/o refactoring the module. While that is doable, the email change feature is meant to be lightweight (and in fact is something that core should already have) so I don't think going down that route is likely.

YK85’s picture

Hi jaydub-

It could be really cool if this could be considered as a feature that can be enabled in the settings.
It would add great usability and understanding from end-users and be very 'confirming of email change' friendly =)
I have users get confused with the process all the time at the moment, so I have an email prepared to explain it.

Just wanted to add a few words in hope this can be picked up into this cool module.

Many thanks!

jaydub’s picture

Assigned: Unassigned » jaydub

Ok I think I can get this done w/o creating a whole table to store pending changes. I can store the pending change in the user 'data' field which isn't the greatest way to do it but it is the simplest and would require the least amount of change. I'll add it to the list.

chuckbar77’s picture

subscribe

jaydub’s picture

Version: 6.x-1.x-dev » 7.x-1.x-dev
bambilicious’s picture

Subscribing.

jaydub’s picture

Version: 7.x-1.x-dev » 6.x-1.x-dev
Status: Active » Postponed

Committed to the d7 branch, setting version to d6 to port later.

greggles’s picture

Issue summary: View changes
Status: Postponed » Closed (outdated)

The 6.x branch is no longer supported, so moving the status to Closed (outdated).

Please reopen it if you feel this issue still needs to be be addressed in some way.