Switch to Django Contrib Auth login page

This commit is contained in:
Alexandre Iooss 2019-08-02 17:58:22 +02:00
parent 0c08091535
commit 128b941603
No known key found for this signature in database
GPG Key ID: 6C79278F3FCDCC02
2 changed files with 7 additions and 55 deletions

View File

@ -25,7 +25,13 @@ urlpatterns = [
url(r'^logs/', include('logs.urls', namespace='logs')),
# Include Django Contrib and Core routers
# admin/login/ is redirected to the non-admin login page
# TODO: fix django contrib auth password reset
# from django.contrib.auth.views import password_reset
# url(r'^accounts/password_reset/$',
# password_reset, name='admin_password_reset'),
url(r'^accounts/password_reset/$',
RedirectView.as_view(pattern_name='users:reset-password'),
name='admin_password_reset'),
url(r'^i18n/', include('django.conf.urls.i18n')),
url(r'^accounts/', include('django.contrib.auth.urls')),
url(r'^accounts/profile/',

View File

@ -1,54 +0,0 @@
{% extends "base.html" %}
{% comment %}
Re2o est un logiciel d'administration développé initiallement au rezometz. Il
se veut agnostique au réseau considéré, de manière à être installable en
quelques clics.
Copyright © 2017 Gabriel Détraz
Copyright © 2017 Goulven Kermarec
Copyright © 2017 Augustin Lemesle
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
{% endcomment %}
{% load bootstrap3 %}
{% block title %}Login{% endblock %}
{% block content %}
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
{% if next %}
{% if user.is_authenticated %}
<p>Your account doesn't have access to this page. To proceed,
please login with an account that has access.</p>
{% else %}
<p>Please login to see this page.</p>
{% endif %}
{% endif %}
<p><form method="post" action="{% url 'login' %}">
{% csrf_token %}
{% bootstrap_form form %}
{% bootstrap_button "Login" button_type="submit" icon="log-in" %}
<input type="hidden" name="next" value="{{ next }}" />
</form></p>
<p><a class="btn btn-warning btn-sm" role="button" href="{% url 'users:reset-password' %}"> Mot de passe oublié ?</a></p>
{% endblock %}