]> git.ipfire.org Git - ipfire.org.git/blob - src/templates/auth/login.html
people: Implement initiation of password reset
[ipfire.org.git] / src / templates / auth / login.html
1 {% extends "../base.html" %}
2
3 {% block title %}{{ _("Log In") }}{% end block %}
4
5 {% block content %}
6 <div class="row justify-content-center my-5">
7 <div class="col col-md-4">
8 <div class="card {% if incorrect %}border-danger{% end %} mb-5">
9 <div class="card-body">
10 <h5 class="card-title text-center mb-4">{{ _("Log In") }}</h5>
11
12 {% if incorrect %}
13 <h6 class="card-subtitle mb-4 text-danger text-center">
14 {{ _("You entered an invalid username or password") }}
15 </h6>
16 {% end %}
17
18 <form action="" method="POST">
19 {% raw xsrf_form_html() %}
20
21 <input type="hidden" name="next" value="{{ next or "" }}">
22
23 <div class="form-group">
24 <input type="text" class="form-control form-control-lg"
25 name="username" placeholder="{{ _("Username") }}"
26 value="{{ username or "" }}" required autofocus>
27 </div>
28
29 <div class="form-group">
30 <input type="password" class="form-control form-control-lg"
31 name="password" placeholder="{{ _("Password") }}" required>
32 </div>
33
34 <button type="submit" class="btn btn-primary btn-block">
35 {{ _("Log in") }}
36 </button>
37 </form>
38
39 <p class="card-text text-center small mt-3">
40 <a class="text-muted" href="//people.ipfire.org/password-reset{% if incorrect %}?username={{ username }}{% end %}">
41 {{ _("Did you forget your password?") }}
42 </a>
43 </p>
44 </div>
45 </div>
46
47 <h6 class="text-center mb-2">{{ _("New to IPFire?") }}</h6>
48
49 <a class="btn btn-secondary btn-block" href="https://people.ipfire.org/register">
50 {{ _("Register") }}
51 </a>
52 </div>
53 </div>
54 {% end block %}