48 lines
1.7 KiB
HTML
48 lines
1.7 KiB
HTML
<div id="loginModal" class="modal active">
|
|
<form method="POST" action="{{ url_for('auth.login') }}">
|
|
{{ form.hidden_tag() }}
|
|
<div class="form-inner-container">
|
|
<p class="login-form-title">ВХОД</p>
|
|
|
|
<div class="modal-login-input-container">
|
|
{{ form.username(class_="modal-login-text-input", placeholder="Имя пользователя") }}
|
|
</div>
|
|
|
|
<div class="modal-login-input-container">
|
|
{{ form.password(class_="modal-login-text-input password-input", placeholder="Пароль") }}
|
|
</div>
|
|
|
|
<div class="login-link-container">
|
|
<span class="login-prompt">
|
|
<a href="#" class="login-link" data-action="forgot-password">Забыли пароль?</a>
|
|
</span>
|
|
</div>
|
|
|
|
<div class="login-link-container">
|
|
<span class="login-prompt">
|
|
Нет аккаунта?
|
|
<a href="#" class="login-link" data-action="open-register">Зарегистрируйся тут!</a>
|
|
</span>
|
|
</div>
|
|
|
|
<div class="recaptcha-wrapper">
|
|
{{ form.recaptcha() }}
|
|
</div>
|
|
|
|
<button type="submit" class="modal-login-button">
|
|
<span class="modal-login-button-text">Войти</span>
|
|
</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<script>
|
|
document.addEventListener('click', function(e) {
|
|
if (e.target.matches('[data-action="open-register"]')) {
|
|
e.preventDefault();
|
|
closeAllModals();
|
|
openRegisterModal();
|
|
}
|
|
});
|
|
</script>
|