{% extends 'base.html' %} {% load account %} {% load i18n %} {% load socialaccount %} {% load widget_tweaks %} {% block title %}{% trans 'Login' %}{% endblock %} {% block content %}
{% if not request.user.is_authenticated %}

{% trans "Login" %}

{% trans "I do not have an account, " %} {% trans "register" %}

{% csrf_token %} {% if form.non_field_errors %}
{% for error in form.non_field_errors %}

{{ error }}

{% endfor %}
{% endif %} {% if redirect_field_value %} {% endif %}
{% if form.login.errors %} {{ form.login|add_class:"form-control form-error" }} {% else %} {{ form.login|add_class:"form-control"}} {% endif %} {{ form.login.errors }}
{% if form.password.errors %} {{ form.password|add_class:"form-control form-error" }} {% else %} {{ form.password|add_class:"form-control"}} {% endif %} {{ form.password.errors }}
{% get_providers as socialaccount_providers %} {% if socialaccount_providers %}

{% trans "Login with social account" %}

    {% include "socialaccount/snippets/provider_list.html" with process="login" %}
{% endif %}
{% else %} {% user_display user as user_display %} {% blocktrans %}You are already logged in as {{ user_display }}.{% endblocktrans %} {% endif %}
{% include 'account/includes/howto.html' %}
{% endblock %}