File indexing completed on 2026-04-28 07:24:57
0001 {% extends "base.html" %}
0002
0003 {% block title %}Login — ePIC Production Monitor{% endblock %}
0004
0005 {% block content %}
0006 <div class="container" style="max-width: 400px; margin-top: 80px;">
0007 <h2>Login</h2>
0008 {% if form.errors %}
0009 <div class="alert alert-danger">Invalid username or password.</div>
0010 {% endif %}
0011 <form method="post">
0012 {% csrf_token %}
0013 <div class="mb-3">
0014 <label for="id_username" class="form-label">Username</label>
0015 <input type="text" name="username" id="id_username" class="form-control" autofocus required>
0016 </div>
0017 <div class="mb-3">
0018 <label for="id_password" class="form-label">Password</label>
0019 <input type="password" name="password" id="id_password" class="form-control" required>
0020 </div>
0021 <button type="submit" class="btn btn-primary w-100">Log in</button>
0022 <input type="hidden" name="next" value="{{ next }}">
0023 </form>
0024 </div>
0025 {% endblock %}