{% extends "two_column_body.html" %} {% import "authopenid/authopenid_macros.html" as login_macros %} {% from "macros.html" import timeago %} {% block title %}{% spaceless %}{% trans %}User login{% endtrans %}{% endspaceless %}{% endblock %} {% block forestyle %} {% endblock %} {% block content %} {% if have_buttons or view_subtype == 'email_sent' %}

{{page_title}}

{% endif %} {% if answer %}
{% trans title=answer.question.title|escape, summary=answer.summary|escape %} Your answer to {{title}} {{summary}} will be posted once you log in {% endtrans %}
{% endif %} {% if question %}
{% trans title=question.title|escape, summary=question.summary|escape %}Your question {{title}} {{summary}} will be posted once you log in {% endtrans %}
{% endif %} {% if not (view_subtype == 'default' and have_buttons) %}

{% if view_subtype == 'add_openid' and have_buttons %} {% if existing_login_methods %} {% trans %}It's a good idea to make sure that your existing login methods still work, or add a new one. Please click any of the icons below to check/change or add new login methods.{% endtrans %} {% else %} {% trans %}Please add a more permanent login method by clicking one of the icons below, to avoid logging in via email each time.{% endtrans %} {% endif %} {% elif view_subtype == 'change_openid' and have_buttons %} {% if existing_login_methods %} {% trans %}Click on one of the icons below to add a new login method or re-validate an existing one.{% endtrans %} {% else %} {% trans %}You don't have a method to log in right now, please add one or more by clicking any of the icons below.{% endtrans %} {% endif %} {% elif view_subtype == 'email_sent' %} {% trans %}Please check your email and visit the enclosed link to re-connect to your account{% endtrans %} {% endif %}

{% endif %} {% if openid_error_message %}

{{ openid_error_message }}

{% endif %} {% if view_subtype != 'email_sent' and view_subtype != 'bad_key' %}
{% csrf_token %} {# in this branch - the real signin view we display the login icons here we hide the local login button only if admin wants to always show the password login form - then the button is useless. #} {{ login_form.login_provider_name }} {{ login_form.next }} {{ login_macros.provider_buttons( login_form = login_form, major_login_providers = major_login_providers, minor_login_providers = minor_login_providers, hide_local_login = settings.SIGNIN_ALWAYS_SHOW_LOCAL_LOGIN, settings = settings, logged_in = user.is_authenticated(), show_buttons = have_buttons ) }} {% if use_password_login == True %} {% endif %}
{% if user.is_authenticated() and existing_login_methods and settings.ALLOW_ADD_REMOVE_LOGIN_METHODS %} {% endif %} {% endif %} {% if view_subtype != 'email_sent' or view_subtype == 'bad_key' %} {% if user.is_anonymous() and settings.ALLOW_ACCOUNT_RECOVERY_BY_EMAIL %}
{% csrf_token %} {% if view_subtype != 'bad_key' %}

{% trans %}Still have trouble signing in?{% endtrans %}

{% endif %}

{% if view_subtype == 'bad_key' %} {% trans %}Please, enter your email address below and obtain a new key{% endtrans %} {% else %} {% trans %}Please, enter your email address below to recover your account{% endtrans %} {% endif %}

{% if account_recovery_form.email.errors %}

{{account_recovery_form.email.errors[0]}}

{% endif %} {{ account_recovery_form.email }}
{% endif %} {% endif %} {% endblock %} {% block endjs %} {% include "authopenid/providers_javascript.html" %} {% endblock %}