{% extends "base.html" %} {% block title %}Register - {{ config.BBS_NAME }}{% endblock %} {% block content %}
Register
{{ form.hidden_tag() }}
{{ form.username.label(class="form-label") }} {{ form.username(class="form-control" + (" is-invalid" if form.username.errors else "")) }} {% if form.username.errors %}
{% for e in form.username.errors %}{{ e }}{% endfor %}
{% endif %}
{{ form.email.label(class="form-label") }} {{ form.email(class="form-control" + (" is-invalid" if form.email.errors else "")) }} {% if form.email.errors %}
{% for e in form.email.errors %}{{ e }}{% endfor %}
{% endif %}
{{ form.password.label(class="form-label") }} {{ form.password(class="form-control" + (" is-invalid" if form.password.errors else "")) }} {% if form.password.errors %}
{% for e in form.password.errors %}{{ e }}{% endfor %}
{% endif %}
{{ form.password2.label(class="form-label") }} {{ form.password2(class="form-control" + (" is-invalid" if form.password2.errors else "")) }} {% if form.password2.errors %}
{% for e in form.password2.errors %}{{ e }}{% endfor %}
{% endif %}

Choose 3 security questions — used to verify your identity if you forget your password. Pick questions only you know the answer to.

{% for n, q_field, a_field in [ (1, form.question_1, form.answer_1), (2, form.question_2, form.answer_2), (3, form.question_3, form.answer_3), ] %}
{{ q_field(class="form-select form-select-sm" + (" is-invalid" if q_field.errors else "")) }} {% if q_field.errors %}
{% for e in q_field.errors %}{{ e }}{% endfor %}
{% endif %}
{{ a_field(class="form-control form-control-sm" + (" is-invalid" if a_field.errors else ""), placeholder="Answer (not case-sensitive)") }} {% if a_field.errors %}
{% for e in a_field.errors %}{{ e }}{% endfor %}
{% endif %}
{% endfor %}
{{ form.submit(class="btn btn-primary") }}

Already have an account? Login here

{% endblock %}