19bb31ff Andy McCall 1 month ago ↶
1
{% extends "base.html" %}
2
{% block title %}Sign in{% endblock %}
3
{% block content %}
4
< div class = " head " > < h1 > Sign in < small > {{ shell.site }}</ small > </ h1 > </ div >
5
{% if let Some(e) = error %}< p class = " error " > {{ e }}</ p > {% endif %}
6
< form class = " card " method = " post" action = " /login" >
7
< input type = " hidden" name = " next" value = " {{ next }}" >
8
{% if let Some(u) = totp_for %}
9
< input type = " hidden" name = " username" value = " {{ u }}" >
10
< input type = " hidden" name = " password" value = " " id = " pw " >
11
< p > Signed in as < strong > {{ u }}</ strong > . Enter the six-digit code from your authenticator app, or a recovery code.</ p >
12
< label for = " code" > Code</ label > < input type = " text" id = " code " name = " code" autocomplete = " one-time-code" inputmode = " numeric" autofocus >
13
< label for = " password2" > Password (again, to keep this step honest)</ label > < input type = " password" id = " password2 " name = " password" autocomplete = " current-password" >
14
{% else %}
15
< label for = " username" > Username</ label > < input type = " text" id = " username " name = " username" autocomplete = " username" autofocus required >
16
< label for = " password" > Password</ label > < input type = " password" id = " password " name = " password" autocomplete = " current-password" required >
17
{% endif %}
18
< button type = " submit" > SIGN IN</ button >
19
</ form >
20
< p class = " small mute " > No account? < a href = " /register" > Register</ a > .</ p >
21
{% endblock %}