From 6ad42f4ba421220159d5e274f0cb21e46dd839e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr> Date: Fri, 20 Jul 2018 18:36:18 +0200 Subject: [PATCH] add customized login form using bootstrap (WIP) Former-commit-id: 95debae1cd98d7441a48da8dfd2fffcd850d765b --- ippisite/ippidb/templates/account/login.html | 55 ++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 ippisite/ippidb/templates/account/login.html diff --git a/ippisite/ippidb/templates/account/login.html b/ippisite/ippidb/templates/account/login.html new file mode 100644 index 00000000..48ded68a --- /dev/null +++ b/ippisite/ippidb/templates/account/login.html @@ -0,0 +1,55 @@ +{% extends "account/base.html" %} + +{% load i18n %} +{% load account socialaccount %} + +{% block head_title %}{% trans "Sign In" %}{% endblock %} + +{% block content %} + +<div class="d-flex justify-content-center"> + + <div class="card" style="width: 18rem;"> + <div class="card-header"> + <h1>{% trans "Sign In" %}</h1> + </div> + <div class="card-body"> + {% get_providers as socialaccount_providers %} + + {% if socialaccount_providers %} + <p>{% blocktrans with site.name as site_name %}Please sign in with one + of your existing third party accounts. Or, <a href="{{ signup_url }}">sign up</a> + for a {{ site_name }} account and sign in below:{% endblocktrans %}</p> + + <div class="socialaccount_ballot"> + + <ul class="socialaccount_providers"> + {% include "socialaccount/snippets/provider_list.html" with process="login" %} + </ul> + + <div class="login-or">{% trans 'or' %}</div> + + </div> + + {% include "socialaccount/snippets/login_extra.html" %} + + {% else %} + <p>{% blocktrans %}If you have not created an account yet, then please + <a href="{{ signup_url }}">sign up</a> first.{% endblocktrans %}</p> + {% endif %} + + <form class="login" method="POST" action="{% url 'account_login' %}"> + {% csrf_token %} + {{ form.as_p }} + {% if redirect_field_value %} + <input type="hidden" name="{{ redirect_field_name }}" value="{{ redirect_field_value }}" /> + {% endif %} + <a class="btn btn-secondary" href="{% url 'account_reset_password' %}">{% trans "Forgot Password?" %}</a> + <button class="btn btn-primary" type="submit">{% trans "Sign In" %}</button> + </form> + </div> + </div> + + +</div> +{% endblock %} -- GitLab