dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

two-factor-authentication-gpg.gohtml (1641B)


      1 {{ define "content" }}
      2     <div class="container mt-3 mb-5">
      3         <h3>{{ if .Data.IsEnabled }}{{ t "Disable" . }}{{ else }}{{ t "Enable" . }}{{ end }} GPG two-factor authentication</h3>
      4         <form method="post">
      5             <input type="hidden" name="csrf" value="{{ .CSRF }}" />
      6             {{ if not .Data.IsEnabled }}
      7                 <div class="form-group">
      8                     <input id="gpg_two_factor_mode_decrypt" name="gpg_two_factor_mode" value="0" type="radio"{{ if not .Data.GpgTwoFactorMode }} checked{{ end }} /><label for="gpg_two_factor_mode_decrypt">Decrypt code</label>
      9                     <input id="gpg_two_factor_mode_sign" name="gpg_two_factor_mode" value="1" type="radio"{{ if .Data.GpgTwoFactorMode }} checked{{ end }} /><label for="gpg_two_factor_mode_sign">Sign message</label>
     10                 </div>
     11             {{ end }}
     12             <div class="form-group">
     13                 <input type="password" name="password" value="{{ .Data.Password }}" class="form-control" placeholder="Current password" style="{{ if .Data.ErrorPassword }}is-invalid{{ end }}" autocomplete="off" autocapitalize="none" autofocus />
     14                 {{ if .Data.ErrorPassword }}<div class="invalid-feedback d-block">{{ .Data.ErrorPassword }}</div>{{ end }}
     15             </div>
     16             <div class="form-group">
     17                 <button class="btn btn-success">
     18                     {{ if .Data.IsEnabled }}{{ t "Disable" . }}{{ else }}{{ t "Enable" . }}{{ end }}
     19                 </button>
     20                 <a href="/settings/account" class="btn btn-secondary">{{ t "Cancel" . }}</a>
     21             </div>
     22         </form>
     23     </div>
     24 {{ end }}