redy: bad authentication
This commit is contained in:
@@ -19,7 +19,7 @@
|
||||
<meta name="robots" content="index,follow" />
|
||||
<meta name="revisit-after" content="15 days">
|
||||
<meta name="document-state" content="{{ META_DOCUMENT_STATE|default:'Dynamic' }}" />
|
||||
|
||||
<meta http-equiv="refresh" content="{{ META_REFRESH|default:'86400' }}" >
|
||||
<meta name="format-detection" content="telephone=no" />
|
||||
<meta name="theme-color" content="#F5F5F5" /><!-- theme-color предоставляет браузерам цвет CSS для настройки
|
||||
отображения страницы или окружающего пользовательского интерфейса. -->
|
||||
@@ -38,7 +38,7 @@
|
||||
</head>
|
||||
<body>{% block BODY %}
|
||||
{% block Top_CSS1 %}{% endblock %}{% block Top_CSS2 %}{% endblock %}{% block Top_CSS3 %}{% endblock %}{% include "blocks/header_nav.jinja" %}
|
||||
{# {% block CONTENT %}{% endblock CONTENT %}#}
|
||||
{% block CONTENT %}{% endblock CONTENT %}
|
||||
{# {% include "blocks/footer.jinja" %} #}{# {% if COOKIES %}#}
|
||||
{# {% include "blocks/accept-cookies.jinja2" %}{% endif %} #}
|
||||
|
||||
|
@@ -1,6 +1,6 @@
|
||||
{# ВЕРХНЯЯ НАВИГАЦИЯ #}<nav class="navbar">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand mb-0 h1" href="\">Тестовое задание Frontend</a>
|
||||
<a class="navbar-brand mb-0 h1" href="/">Тестовое задание Frontend</a>
|
||||
<div class="navbar-nav ms-auto"><nobr>{% if request.user.is_authenticated %}
|
||||
<i class="fa-solid fa-user"></i> {{ user }}
|
||||
<a class="btn btn-secondary btn-sm ms-3"href="/logout">выход
|
||||
@@ -12,5 +12,4 @@
|
||||
</a>{% endif %}</nobr>
|
||||
</div>
|
||||
</div>
|
||||
</nav>{% include "popup/logon-logout.jinja" %}
|
||||
|
||||
</nav>{% include "popup/logon-logout.jinja" %}
|
28
rosmorport_tsts/templates-django/not_auth.jinja
Normal file
28
rosmorport_tsts/templates-django/not_auth.jinja
Normal file
@@ -0,0 +1,28 @@
|
||||
{% extends 'base.jinja' %}
|
||||
|
||||
{% block CONTENT %}<!-- Modal warning / bad login -->
|
||||
<div class="modal fade" id="bad_login_modal" tabindex="-1" aria-labelledby="bad_login_modal_Label" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content shadow">
|
||||
<div class="modal-header">
|
||||
<h3 class="modal-title fs-5" id="bad_login_modal_Label">ошибка аутентификации</h3>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<h1 class="text-danger-emphasis"><i class="fa-regular fa-circle-xmark"></i> Ошибка</h1>
|
||||
<p>Введен неверный логин или пароль.</p>
|
||||
<p>Будьте внимательно после нескольких попыток ваш IP будет заблокирован!</p>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<a href="/" class="btn btn-primary">Я больше не буду</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock CONTENT %}
|
||||
{% block Top_JS1 %}<script type="text/javascript">
|
||||
$(document).ready(function() {
|
||||
$('#bad_login_modal').modal('show');
|
||||
});
|
||||
</script>
|
||||
{% endblock Top_JS1 %}
|
@@ -1,12 +1,12 @@
|
||||
<!-- Login/Logout Modal -->
|
||||
<div class="modal fade" id="login_modal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||||
<div class="modal fade" id="login_modal" tabindex="-1" aria-labelledby="login_modal_Label" aria-hidden="true">
|
||||
<div class="modal-dialog">
|
||||
<div class="modal-content shadow">
|
||||
<div class="modal-header">
|
||||
<h3 class="modal-title fs-5" id="exampleModalLabel">вход/выход</h3>
|
||||
<h3 class="modal-title fs-5" id="login_modal_Label">вход/выход</h3>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
|
||||
</div>
|
||||
<form action="\login" method="post">
|
||||
<form action="/login" method="post">
|
||||
{% csrf_token %}
|
||||
<div class="modal-body">
|
||||
<div class="input-group flex-nowrap my-4">
|
||||
|
Reference in New Issue
Block a user