diff options
Diffstat (limited to 'templates/totp.html')
| -rw-r--r-- | templates/totp.html | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/templates/totp.html b/templates/totp.html new file mode 100644 index 0000000..329d6cc --- /dev/null +++ b/templates/totp.html @@ -0,0 +1,16 @@ +{{define "title"}}Authenticator code - {{.Site}}{{end}} +{{define "main"}} +<h2>Authenticator code</h2> +<p>The password was right. Now the six digit code, or one recovery code.</p> +<form method="post" action="/login/totp"> +<input type="hidden" name="csrf" value="{{.CSRF}}"> +<input type="hidden" name="name" value="{{.Data.Name}}"> +<input type="hidden" name="expires" value="{{.Data.Expires}}"> +<input type="hidden" name="t" value="{{.Data.Token}}"> +<p> +<label for="code">Code</label> +<input id="code" name="code" inputmode="numeric" autocomplete="one-time-code" autofocus required> +</p> +<p><button type="submit">Sign in</button></p> +</form> +{{end}} |