82 lines
3.9 KiB
Twig
82 lines
3.9 KiB
Twig
{% 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 error %}
|
||
<div class="alert alert-danger">
|
||
<i class="fa-solid fa-triangle-exclamation me-2"></i>
|
||
{{ error }}
|
||
</div>
|
||
<div class="text-center mt-3">
|
||
<a href="{{ base_url('/forgot-password') }}" class="btn btn-primary">
|
||
<i class="fa-solid fa-repeat me-1"></i>Запросить ссылку снова
|
||
</a>
|
||
</div>
|
||
{% else %}
|
||
<p class="text-muted text-center mb-4">
|
||
Введите новый пароль для учётной записи <strong>{{ email }}</strong>
|
||
</p>
|
||
|
||
<form action="{{ base_url('/forgot-password/update') }}" method="post">
|
||
{{ csrf_field()|raw }}
|
||
|
||
<input type="hidden" name="token" value="{{ token }}">
|
||
|
||
<div class="mb-3">
|
||
<label for="password" class="form-label">Новый пароль</label>
|
||
<input type="password"
|
||
class="form-control"
|
||
id="password"
|
||
name="password"
|
||
placeholder="Минимум 6 символов"
|
||
required
|
||
minlength="6"
|
||
autofocus>
|
||
<div class="form-text">Минимум 6 символов</div>
|
||
</div>
|
||
|
||
<div class="mb-3">
|
||
<label for="password_confirm" class="form-label">Подтвердите пароль</label>
|
||
<input type="password"
|
||
class="form-control"
|
||
id="password_confirm"
|
||
name="password_confirm"
|
||
placeholder="Повторите пароль"
|
||
required>
|
||
</div>
|
||
|
||
<div class="alert alert-info">
|
||
<i class="fa-solid fa-info-circle me-2"></i>
|
||
После смены пароля вы будете автоматически разлогинены на всех устройствах.
|
||
</div>
|
||
|
||
<div class="d-grid">
|
||
<button type="submit" class="btn btn-primary">
|
||
<i class="fa-solid fa-check 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 %}
|