{{ include('partials/main.html.twig') }}
<head>
{{ include('partials/title-meta.html.twig', {title: 'Email-Request'}) }}
{{ include('partials/head-css.html.twig') }}
</head>
{% block body %}
<body class="authentication-bg">
<div class="account-pages my-6 pt-sm-5">
<div class="container">
<div class="row">
<div class="col-lg-12">
<div class="text-center">
<a href="{{ path('home') }}" class="mb-5 d-block auth-logo">
<img src="{{ absolute_url(asset('asset/img/logo.png')) }}" />
</a>
</div>
</div>
</div>
<div class="row align-items-center justify-content-center">
<div class="col-md-8 col-lg-6 col-xl-5">
<div class="card">
<div class="card-body p-4">
<div class="text-center mt-2">
<h5 class="text-primary">{{ 'message.modules.content.reset' | trans }}</h5>
</div>
<div class="p-2 mt-4">
{% for flash_error in app.flashes('reset_password_error') %}
<div class="alert alert-danger" role="alert">{{ flash_error }}</div>
{% endfor %}
{{ form_start(requestForm,{'attr':{'id': 'myForm','novalidate':'novalidate'}}) }}
<div class="mb-3">
<label class="form-label" for="inputEmail">{{ 'message.modules.content.username' | trans }}</label>
{{ form_widget(requestForm.email, {'attr': {'class': 'form-control', 'autocomplete': 'email', 'id': 'inputEmail', 'placeholder': 'Enter username'}}) }}
<small id="emailvalid" class="invalid-feedback text-danger"></small>
</div>
<small>
{{ 'message.modules.content.send_msg' | trans }}
</small>
</div>
<button class="btn btn-primary" id="submitbtn">{{ 'message.modules.content.send_again' | trans }}</button>
{{ form_end(requestForm) }}<button class="btn btn-primary" onclick="window.history.back()">{{ 'message.modules.content.back' | trans }}</button>
</div>
</div>
</div>
{% endblock %}
{{ include('partials/vendor-scripts.html.twig') }}
<!-- App js -->
<script src="{{ absolute_url(asset('/js/app.js')) }}"></script>
<script>
$(document).ready(function () {
$("#myForm").validate({
rules: {
reset_password_request_form_email: {
required: true,
email: true
}
},
messages: {
reset_password_request_form_email: {
required: "Email is required",
email: "Your email must be a valid email"
}
},
errorPlacement: function (error, element) {
error.appendTo(element.next());
},
highlight: function (element) {
$(element).addClass("is-invalid");
},
unhighlight: function (element) {
$(element).removeClass("is-invalid");
},
submitHandler: function (form) {
form.submit();
}
});
});
</script>
</body>