<% if @update_result == :authorizing_new %>

<%= t 'change_email.authorizing_old.title' %>


<%= t 'change_email.authorizing_old.description' %>

<% elsif @update_result == :complete %>

<%= t 'change_email.confirmed' %>


<%= t('change_email.please_continue', site_name: SiteSetting.title) %> <% elsif @update_result == :invalid_second_factor%> <% if !params[:show_backup] || params[:show_backup] == "false" %>

<%= t('login.second_factor_title') %>


<%=form_tag({}, method: :put) do %> <%= label_tag(:second_factor_token, t('login.second_factor_description')) %>
<%= render 'common/second_factor_text_field' %>
<% if @show_invalid_second_factor_error %>
<%= t('login.invalid_second_factor_code') %>
<% end %> <%= submit_tag t('submit'), class: "btn btn-primary" %> <% end %>
<% if @backup_codes_enabled %> <%= link_to t("login.second_factor_toggle.backup_code"), show_backup: "true" %> <% end %> <% end %> <% if @backup_codes_enabled && params[:show_backup] == "true" %>

<%= t('login.second_factor_backup_title') %>


<%= form_tag({}, method: :put) do%> <%= label_tag(:second_factor_token, t("login.second_factor_backup_description")) %>
<%= render 'common/second_factor_backup_input' %>
<%= submit_tag(t("submit"), class: "btn btn-primary") %> <%end%>
<%= link_to t("login.second_factor_toggle.totp"), show_backup: "false" %> <%end%> <% else %>
<%=t 'change_email.already_done' %>
<% end %>