src/Front/Templates/Customer/login.html.twig line 1
{% extends '@front_templates/base.html.twig' %}
{% block bodyId %}customer-login{% endblock %}
{% from '@front_templates/_includes/_icons.html.twig' import google,orcid %}
{% block content %}
<div class="container grid-2-cols grid-2-cols--custom-rows">
{% include '@front_templates/_includes/_breadcrumbs.html.twig' with {
pageName: 'Logowanie'|trans,
} %}
<div>
<form class="form form--login js-form" method="post" action="{{ site_url_generator.Url('customer_login') }}">
<h2 class="heading heading--mt0">{{ 'Logowanie'|trans }}</h2>
<h3 class="heading-sm heading-sm--mb25">{{ 'Posiadam konto czytelnika'|trans }}</h3>
{% if error %}
<div class="error">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
{% endif %}
<div class="form__wrapper">
<div class="form__item">
<label for="email" class="form__label">{{ 'e-mail'|trans }}</label>
<input type="username" id="username" name="_username" value="{{ last_username }}" class="form__input">
</div>
<div class="form__item">
<label for="password" class="form__label">{{ 'hasło'|trans }}</label>
<input type="password" id="password" name="_password" class="form__input js-password">
<button type="button" class="js-toggle-password form__action link">{{ 'Pokaż'|trans }}</button>
</div>
<input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
<button type="submit" class="btn btn--center btn--gradient"><span>{{ 'zaloguj się'|trans }}</span></button>
<a href="" class="link link--center" id="customer-reset-password-link-btn">
{{ 'Nie pamiętasz hasła?'|trans }}
</a>
</div>
</form>
<form class="form form--login js-form" style="display:none" id="customer-reset-password-link-form">
<div class="form__wrapper">
<div class="form__item">
<label for="email" class="form__label">{{ 'e-mail'|trans }}</label>
<input type="email" id="email" name="email" class="form__input" required>
</div>
<button type="submit" class="btn btn--center btn--gradient"><span>{{ 'resetuj hasło'|trans }}</span></button>
</div>
</form>
<form class="form form--login js-form">
<div class="form__wrapper">
<h3 class="heading-sm heading-sm--center">{{ 'Możesz również zalogować się za pomocą'|trans }}</h3>
<a href="{{ google_client.createAuthUrl() }}" class="btn btn--light">
<span class="btn__with-ico">
{{ google('T_GOOGLE'|trans) }}
GOOGLE
</span>
</a>
<a href="{{ orcid_client.getAuthorizationUrl() }}" class="btn btn--light">
<span class="btn__with-ico">
{{ orcid('T_ORCID'|trans) }}
ORCID
</span>
</a>
</div>
</form>
</div>
<div>
<h3 class="heading-sm heading-sm--mb25">{{ 'Nie masz konta w naszym serwisie?'|trans }}</h3>
<a href="{{ site_url_generator.Url('customer_register') }}" class="btn btn--light">
<span>{{ 'Załóż konto'|trans }}</span>
</a>
<div class="register-text">{{ 'T_REGISTER_BENEFITS'|trans|raw }}</div>
</div>
</div>
{% endblock %}
{% block additionalJS %}
<script>
const API_CUSTOMER_RESET_PASSWORD_LINK_URL = '{{ path('_api_/customers/reset_password/link_post') }}';
const TRANSLATIONS = {
HIDE: '{{ 'Ukryj'|trans }}',
SHOW: '{{ 'Pokaż'|trans }}',
RESET_PASSWORD_LINK_SUCCESS: '{{ 'Wysłaliśmy na Twój adres e-mail link do resetu hasła'|trans }}'
}
</script>
{% endblock %}