2018-05-15 12:07:32 +02:00
< h4 class = "ui top attached header" >
{{ .i18n.Tr "settings.twofa" }}
< / h4 >
< div class = "ui attached segment" >
< p > {{ .i18n.Tr "settings.twofa_desc" }} </ p >
2021-11-08 23:47:19 +01:00
{{ if .TOTPEnrolled }}
2018-05-15 12:07:32 +02:00
< p > {{ $.i18n.Tr "settings.twofa_is_enrolled" | Str2html }} </ p >
2018-05-19 03:02:04 +02:00
< form class = "ui form" action = " {{ AppSubUrl }} /user/settings/security/two_factor/regenerate_scratch" method = "post" enctype = "multipart/form-data" >
2018-05-15 12:07:32 +02:00
{{ .CsrfTokenHtml }}
< p > {{ .i18n.Tr "settings.regenerate_scratch_token_desc" }} </ p >
< button class = "ui blue button" > {{ $.i18n.Tr "settings.twofa_scratch_token_regenerate" }} </ button >
< / form >
2018-05-19 03:02:04 +02:00
< form class = "ui form" action = " {{ AppSubUrl }} /user/settings/security/two_factor/disable" method = "post" enctype = "multipart/form-data" id = "disable-form" >
2018-05-15 12:07:32 +02:00
{{ .CsrfTokenHtml }}
< p > {{ .i18n.Tr "settings.twofa_disable_note" }} </ p >
2021-08-27 04:57:40 +02:00
< div class = "ui red button delete-button" data-modal-id = "disable-twofa" data-type = "form" data-form = "#disable-form" > {{ $.i18n.Tr "settings.twofa_disable" }} </ div >
2018-05-15 12:07:32 +02:00
< / form >
{{ else }}
< p > {{ .i18n.Tr "settings.twofa_not_enrolled" }} </ p >
< div class = "inline field" >
2018-05-19 03:02:04 +02:00
< a class = "ui green button" href = " {{ AppSubUrl }} /user/settings/security/two_factor/enroll" > {{ $.i18n.Tr "settings.twofa_enroll" }} </ a >
2018-05-15 12:07:32 +02:00
< / div >
{{ end }}
< / div >
< div class = "ui small basic delete modal" id = "disable-twofa" >
< div class = "ui icon header" >
2021-03-22 05:04:19 +01:00
{{ svg "octicon-trash" }}
2018-05-15 12:07:32 +02:00
{{ .i18n.Tr "settings.twofa_disable" }}
< / div >
< div class = "content" >
< p > {{ .i18n.Tr "settings.twofa_disable_desc" }} </ p >
< / div >
{{ template "base/delete_modal_actions" . }}
< / div >