bp/app/Views/auth/forgot_password.twig

72 lines
3.3 KiB
Twig
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% extends 'layouts/public.twig' %}
{% block title %}Восстановление пароля - {{ parent() }}{% endblock %}
{% block content %}
<div class="container">
<div class="row justify-content-center">
<div class="col-md-5">
<div class="card shadow">
<div class="card-header bg-white">
<h4 class="mb-0 text-center">
<i class="fa-solid fa-key me-2"></i>Восстановление пароля
</h4>
</div>
<div class="card-body">
{% if success %}
<div class="alert alert-success">
<i class="fa-solid fa-check-circle me-2"></i>
{{ success }}
</div>
<div class="text-center mt-3">
<a href="{{ base_url('/login') }}" class="btn btn-primary">
<i class="fa-solid fa-arrow-left me-1"></i>Вернуться ко входу
</a>
</div>
{% else %}
<p class="text-muted text-center mb-4">
Введите email, на который зарегистрирована ваша учётная запись.
Мы отправим вам ссылку для сброса пароля.
</p>
{% if error %}
<div class="alert alert-danger">
<i class="fa-solid fa-triangle-exclamation me-2"></i>
{{ error }}
</div>
{% endif %}
<form action="{{ base_url('/forgot-password/send') }}" method="post">
{{ csrf_field()|raw }}
<div class="mb-3">
<label for="email" class="form-label">Email адрес</label>
<input type="email"
class="form-control"
id="email"
name="email"
value="{{ old('email') }}"
placeholder="name@example.com"
required
autofocus>
</div>
<div class="d-grid">
<button type="submit" class="btn btn-primary">
<i class="fa-solid fa-paper-plane me-1"></i>Отправить ссылку
</button>
</div>
</form>
{% endif %}
</div>
<div class="card-footer bg-white text-center">
<a href="{{ base_url('/login') }}" class="text-muted">
<i class="fa-solid fa-arrow-left me-1"></i>Вернуться ко входу
</a>
</div>
</div>
</div>
</div>
</div>
{% endblock %}