templates/security/forgot.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <title>7 Mantra Hospital Management System::Forgot Password?</title>
  5.     <meta charset="utf-8">
  6.     <meta name="description" content="7 Mantra Hospital Management System">
  7.     <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  8.     <link rel="shortcut icon" href="{{ asset('assets/media/logos/favicon.png') }}">
  9.     <link href="{{ asset('assets/css/fonts.css') }}" rel="stylesheet">
  10.     <link href="{{ asset('assets/css/login-3.css') }}" rel="stylesheet">
  11.     <link href="{{ asset('assets/plugins/global/plugins.bundle.css') }}" rel="stylesheet">
  12.     <link href="{{ asset('assets/css/style.bundle.css') }}" rel="stylesheet">
  13. </head>
  14. <body
  15.     class="kt-page--loading-enabled kt-page--loading kt-quick-panel--right kt-demo-panel--right kt-offcanvas-panel--right kt-header--fixed kt-header--minimize-topbar kt-header-mobile--fixed kt-subheader--enabled kt-subheader--transparent kt-page--loading">
  16.     <div class="kt-grid kt-grid--ver kt-grid--root kt-page">
  17.         <div class="kt-grid kt-grid--hor kt-grid--root  kt-login kt-login--v3 kt-login--forgot" id="kt_login">
  18.             <div class="kt-grid__item kt-grid__item--fluid kt-grid kt-grid--hor"
  19.                 style="background-image: url({{ asset('assets/media/bg/bg-3.jpg')}});">
  20.                 <div class="kt-grid__item kt-grid__item--fluid kt-login__wrapper">
  21.                     <div class="kt-login__container">
  22.                         <div class="kt-login__logo">
  23.                             <a href="{{ path('app_login') }}">
  24.                                 <img src="{{ asset('assets/media/logos/7mantra-logo-100h.png') }}">
  25.                             </a>
  26.                         </div>
  27.                         <div class="kt-login__forgot">
  28.                             {% include 'parts/flash.html.twig' %}
  29.                             <div class="kt-login__head">
  30.                                 <h3 class="kt-login__title">Forgotten Password?</h3>
  31.                                 <div class="kt-login__desc">Enter your email to reset your password</div>
  32.                             </div>
  33.                             <input type="hidden" name="_csrf_token"    value="{{ csrf_token('authenticate') }}">
  34.                             {{ form_start(form, {'attr': { 'class': 'kt-form','id':'frmForgotten' }}) }}
  35.                             {% if form_errors(form.email) %}
  36.                             <div class="alert alert-danger" role="alert">
  37.                                 <div class="alert-text">{{ form_errors(form.email) }}</div>
  38.                             </div>
  39.                             {% endif %}
  40.                             <div class="input-group">
  41.                                 {{ form_widget(form.email, {'attr': { 'class': 'form-control', 'placeholder': 'Email',
  42.                                 'id': 'kt_email', 'autocomplete': 'off','required':'required' }}) }}
  43.                             </div>
  44.                             <div class="kt-login__actions">
  45.                                 <button data-sitekey="{{gg_recaptcha_site_key}}"
  46.                                     class="g-recaptcha btn btn-brand btn-elevate kt-login__btn-primary">Request</button>&nbsp;&nbsp;
  47.                                 <button type="button" onclick="document.location='{{ path('app_login') }}';"
  48.                                     class="btn btn-light btn-elevate kt-login__btn-secondary">Cancel</button>
  49.                             </div>
  50.                             {{ form_end(form) }}
  51.                         </div>
  52.                     </div>
  53.                 </div>
  54.             </div>
  55.         </div>
  56.     </div>
  57.     <script>
  58.         var KTAppOptions = {
  59.             "colors": {
  60.                 "state": {
  61.                     "brand": "#374afb",
  62.                     "light": "#ffffff",
  63.                     "dark": "#282a3c",
  64.                     "primary": "#5867dd",
  65.                     "success": "#34bfa3",
  66.                     "info": "#36a3f7",
  67.                     "warning": "#ffb822",
  68.                     "danger": "#fd3995"
  69.                 },
  70.                 "base": {
  71.                     "label": ["#c5cbe3", "#a1a8c3", "#3d4465", "#3e4466"],
  72.                     "shape": ["#f0f3ff", "#d9dffa", "#afb4d4", "#646c9a"]
  73.                 }
  74.             }
  75.         };
  76.     </script>
  77.     <script src="{{ asset('assets/plugins/global/plugins.bundle.js') }}"></script>
  78.     <script src="{{ asset('assets/js/scripts.bundle.js') }}"></script>
  79.     <script src="https://www.google.com/recaptcha/api.js?render={{gg_recaptcha_site_key}}" async defer></script>
  80.     <script>
  81.         jQuery(document).ready(function () {
  82.             jQuery('.g-recaptcha').click(function (e) {
  83.                 e.preventDefault();
  84.                 grecaptcha.ready(function () {
  85.                     grecaptcha.execute('{{gg_recaptcha_site_key}}', { action: 'submit' }).then(function (token) {
  86.                         jQuery('#frmForgotten').submit();
  87.                         jQuery('.kt-login__btn-primary').attr("disabled",true);
  88.                     });
  89.                 });
  90.             });
  91.         });
  92.     </script>
  93. </body>
  94. </html>