{% extends "base.html" %} {% block title %}Sign in — {{ app_name }}{% endblock %} {% block content %}

Sign in

{% if enable_oauth and oauth_providers %}
{% for provider in oauth_providers %} Sign in with {{ provider | capitalize }} {% endfor %}

or

{% endif %} {# This override drops ``data-rs-form="login"`` from the form, so regstack.js never wires its own submit handler. Putplace's inline script below does the API call itself and sends the browser to "/" after a successful sign-in rather than to /account/me, which is regstack's default. See regstack PR for the upstream fix that will let us drop this override. #}

{% if allow_registration %} No account? Create one. {% endif %} {% if enable_password_reset %}
Forgot password? {% endif %}

{% endblock %}