Add confirmation step for email changes (#6071)
* Add confirmation step for email changes This adds a confirmation step for email changes of existing users. Like the initial account confirmation, a confirmation link is sent to the new address. Additionally, a notification is sent to the existing address when the change is initiated. This message includes instruction to reset the password immediately or to contact the instance admin if the change was not initiated by the account owner. Fixes #3871 * Add review fixes
This commit is contained in:
parent
b6af88192f
commit
04ecf44c2f
12 changed files with 116 additions and 8 deletions
13
app/views/user_mailer/email_changed.en.text.erb
Normal file
13
app/views/user_mailer/email_changed.en.text.erb
Normal file
|
@ -0,0 +1,13 @@
|
|||
Hello <%= @resource.email %>!
|
||||
|
||||
<% if @resource&.unconfirmed_email? %>
|
||||
We're contacting you to notify you that the email you use on <%= @instance %> is being changed to <%= @resource.unconfirmed_email %>.
|
||||
<% else %>
|
||||
We're contacting you to notify you that the email you use on <%= @instance %> has been changed to <%= @resource.email %>.
|
||||
<% end %>
|
||||
|
||||
If you did not change your email, it is likely that someone has gained access to your account. Please change your password immediately or contact the instance admin if you're locked out of your account.
|
||||
|
||||
Sincerely,
|
||||
|
||||
The <%= @instance %> team
|
Loading…
Add table
Add a link
Reference in a new issue