2018-05-15 15:37:32 +05:30
< h4 class = "ui top attached header" >
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "settings.twofa" }}
2018-05-15 15:37:32 +05:30
< / h4 >
< div class = "ui attached segment" >
2023-09-25 14:26:50 +05:30
< p > {{ ctx .Locale.Tr "settings.twofa_desc" }} </ p >
2021-11-09 04:17:19 +05:30
{{ if .TOTPEnrolled }}
2023-09-25 14:26:50 +05:30
< p > {{ ctx .Locale.Tr "settings.twofa_is_enrolled" | Str2html }} </ p >
2018-05-19 06:32:04 +05:30
< form class = "ui form" action = " {{ AppSubUrl }} /user/settings/security/two_factor/regenerate_scratch" method = "post" enctype = "multipart/form-data" >
2018-05-15 15:37:32 +05:30
{{ .CsrfTokenHtml }}
2023-09-25 14:26:50 +05:30
< p > {{ ctx .Locale.Tr "settings.regenerate_scratch_token_desc" }} </ p >
< button class = "ui primary button" > {{ ctx .Locale.Tr "settings.twofa_scratch_token_regenerate" }} </ button >
2018-05-15 15:37:32 +05:30
< / form >
2018-05-19 06:32:04 +05:30
< form class = "ui form" action = " {{ AppSubUrl }} /user/settings/security/two_factor/disable" method = "post" enctype = "multipart/form-data" id = "disable-form" >
2018-05-15 15:37:32 +05:30
{{ .CsrfTokenHtml }}
2023-09-25 14:26:50 +05:30
< p > {{ ctx .Locale.Tr "settings.twofa_disable_note" }} </ p >
< button class = "ui red button delete-button" data-modal-id = "disable-twofa" data-type = "form" data-form = "#disable-form" > {{ ctx .Locale.Tr "settings.twofa_disable" }} </ button >
2018-05-15 15:37:32 +05:30
< / form >
{{ else }}
2023-12-08 04:08:55 +05:30
{{/* The recovery tip is there as a means of encouraging a user to enroll */}}
< p > {{ ctx .Locale.Tr "settings.twofa_recovery_tip" }} </ p >
2023-09-25 14:26:50 +05:30
< p > {{ ctx .Locale.Tr "settings.twofa_not_enrolled" }} </ p >
2018-05-15 15:37:32 +05:30
< div class = "inline field" >
2023-09-25 14:26:50 +05:30
< a class = "ui primary button" href = " {{ AppSubUrl }} /user/settings/security/two_factor/enroll" > {{ ctx .Locale.Tr "settings.twofa_enroll" }} </ a >
2018-05-15 15:37:32 +05:30
< / div >
{{ end }}
2023-07-04 02:08:06 +05:30
< div class = "ui g-modal-confirm delete modal" id = "disable-twofa" >
< div class = "header" >
{{ svg "octicon-trash" }}
2023-09-25 14:26:50 +05:30
{{ ctx .Locale.Tr "settings.twofa_disable" }}
2023-07-04 02:08:06 +05:30
< / div >
< div class = "content" >
2023-09-25 14:26:50 +05:30
< p > {{ ctx .Locale.Tr "settings.twofa_disable_desc" }} </ p >
2023-07-04 02:08:06 +05:30
< / div >
{{ template "base/modal_actions_confirm" . }}
2018-05-15 15:37:32 +05:30
< / div >
< / div >