Simple Machines Community Forum

SMF Development => Feature Requests => Topic started by: jitspoe on April 13, 2020, 06:25:24 AM

Title: Confirm email address before changing it.
Post by: jitspoe on April 13, 2020, 06:25:24 AM
If a user changes their email address, they'll be locked out of their account until they confirm the new address.  If they never receive the new email (spam filter, typo in address, etc.), they're just permanently locked out of their account unless an admin fixes it.

My suggestion is to keep the existing (confirmed) email address as their address and store the new email address in a different field or table until it's confirmed.  That way users can't have an unconfirmed address and be locked out of their account.  Once the new email address is confirmed, it'll be moved out of the temporary location and set as their actual email address.  If it's never confirmed, the old email address will stay.
Title: Re: Confirm email address before changing it.
Post by: vbgamer45 on April 13, 2020, 10:46:17 AM
I like it. I would go one step further and add on registration if they made a typo mistake they can edit on that page and resend the activation email.
Title: Re: Confirm email address before changing it.
Post by: Illori on April 13, 2020, 11:59:05 AM
Smf has that already for registration.
Title: Re: Confirm email address before changing it.
Post by: vbgamer45 on April 13, 2020, 12:03:22 PM
Really in 2.0 or in 2.1? That is really neat
Title: Re: Confirm email address before changing it.
Post by: Illori on April 13, 2020, 02:12:13 PM
2.0 for sure.