19bb31ff Andy McCall 1 month ago ↶
1
{% extends "base.html" %}
2
{% block title %}Sign in{% endblock %}
3
{% block content %}
6246d1e5 Andy McCall 23 days ago ↶
4
{# The mark (docs/backgrounds.md §2): brand only, no data. #}
5
< script type = " application/json" id = " backdrop-data " > { " scene" :" mark" } </ script >
6
{% include "backdrop.html" %}
19bb31ff Andy McCall 1 month ago ↶
7
< div class = " head " > < h1 > Sign in < small > {{ shell.site }}</ small > </ h1 > </ div >
34beb1a7 Andy McCall 1 month ago ↶
8
{% if reset %}< p class = " note " > Your password is set. Sign in with it; every other session was signed out.</ p > {% endif %}
19bb31ff Andy McCall 1 month ago ↶
9
{% if let Some(e) = error %}< p class = " error " > {{ e }}</ p > {% endif %}
10
< form class = " card " method = " post" action = " /login" >
11
< input type = " hidden" name = " next" value = " {{ next }}" >
12
{% if let Some(u) = totp_for %}
13
< input type = " hidden" name = " username" value = " {{ u }}" >
bff9106e Andy McCall 22 days ago ↶
14
< input type = " hidden" name = " pending" value = " {{ pending }}" >
15
< p > Password accepted for < strong > {{ u }}</ strong > . Enter the six-digit code from your authenticator app, or a recovery code.</ p >
19bb31ff Andy McCall 1 month ago ↶
16
< label for = " code" > Code</ label > < input type = " text" id = " code " name = " code" autocomplete = " one-time-code" inputmode = " numeric" autofocus >
17
{% else %}
18
< label for = " username" > Username</ label > < input type = " text" id = " username " name = " username" autocomplete = " username" autofocus required >
19
< label for = " password" > Password</ label > < input type = " password" id = " password " name = " password" autocomplete = " current-password" required >
20
{% endif %}
21
< button type = " submit" > SIGN IN</ button >
22
</ form >
83940d53 Andy McCall 1 month ago ↶
23
{% if !providers.is_empty() %}< div class = " card signin-with " > < p class = " small mute " > Or sign in with</ p > {% for (id, name) in providers %}< a class = " go " href = " /login/{{ id }}" > {{ name }}</ a > {% endfor %}</ div > {% endif %}
34beb1a7 Andy McCall 1 month ago ↶
24
< p class = " small mute " > < a href = " /login/reset" > Forgot your password?</ a > · No account? < a href = " /register" > Register</ a > .</ p >
19bb31ff Andy McCall 1 month ago ↶
25
{% endblock %}