templates/tenants/tenant1/pages/sign-in.html.twig line 1

Open in your IDE?
  1. {% extends rootPath ~ '/base.html.twig' %}
  2. {% block javascripts %}
  3.     {{ parent() }}
  4.     <script type="text/javascript">
  5.         reCAPTCHA_site_key = '{{ reCAPTCHA_site_key }}';
  6.     </script>
  7.     <script src="https://www.google.com/recaptcha/api.js?render={{ reCAPTCHA_site_key }}"></script>
  8. {% endblock %}
  9. {% block form %}
  10.     <form id="SignInForm" method="post" class="form-aside form-aside_top-line form-aside_flow">
  11.         <input type="hidden" name="_csrf_token" value="{{ csrf_token('SignInForm') }}" >
  12.         <div class="form-aside__header form-aside__header_edit">
  13.             <h3 class="form-aside__title">Log In</h3>
  14.         </div>
  15.         <div class="form-aside__main">
  16.             <div class="form-aside__row">
  17.                 <div class="form-aside__input input-wrapper">
  18.                     <label class="input-wrapper__label" for="email">Email address *</label>
  19.                     <input autocomplete="off" data-required="email" id="email" type="text" name="email" data-error="Enter your email address, formatted as name@example.com." placeholder="" class="input">
  20.                 </div>
  21.                 <div class="form-aside__input input-wrapper">
  22.                     <label class="input-wrapper__label" for="password">Password *</label>
  23.                     <input autocomplete="off" data-required id="password" type="password" name="password" data-error="This field is required." placeholder="" class="input">
  24.                 </div>
  25.                 <div>
  26.                     <a id="showForgotPasswordPopUp" href="#" class="form-aside__edit">Forgot your password? /</a>
  27.                     <a id="showActivateAccountPopUp" href="#" class="form-aside__edit">Don’t have a password?</a>
  28.                 </div>
  29.                 <div style="text-align: center; margin: 30px 0 15px 0;">
  30.                     <button class="button button_bold logInButton" type="submit">Log in</button>
  31.                 </div>
  32.                 <div class="errorText" style="text-align: center"></div>
  33.                 <div style="text-align: center; margin-bottom: 20px">
  34.                     <p style="font-weight: bold">Don’t have an account? <a href="{{ path('sign_up') }}" style="cursor: pointer; color: #3399FF">Register now</a></p>
  35.                 </div>
  36.                 <div class="footer-aside__text"></div>
  37.                 <div style="text-align: center">
  38.                     <p class="underFooterText">If you are having trouble accessing your account, <a href="{{ path('support') }}" style="text-decoration: underline">contact us here</a>.</p>
  39.                 </div>
  40.             </div>
  41.         </div>
  42.     </form>
  43. {% endblock %}
  44. {% block popup %}
  45.     <button id="showForgotPassword" style="display: none" data-popup="#ForgotPassword">Success</button>
  46.     <div id="ForgotPassword" aria-hidden="true" class="popup">
  47.         <div class="popup__wrapper">
  48.             <form id="ForgotPassword" method="post">
  49.                 <input type="hidden" name="_csrf_token" value="{{ csrf_token('ForgotPassword') }}" >
  50.                 <div class="popup__content popup__content_border">
  51.                     <button data-close type="button" class="popup__close popup__close_fly"></button>
  52.                     <div class="popup__main">
  53.                         <h4 class="popup__title">Reset Your <br> Password</h4>
  54.                         <div class="form-aside__main">
  55.                             <div class="form-aside__row">
  56.                                 <div class="form-aside__input input-wrapper" style="text-align: left">
  57.                                     <label class="input-wrapper__label" for="email" style="color: #252525; font-family: 'FreightSans Pro', sans-serif; font-size: 20px; font-weight: 300; letter-spacing: 0.5px; line-height: 26px;">Email address *</label>
  58.                                     <input autocomplete="off" data-required="email" id="email" type="text" name="email" data-error="Enter your email address, formatted as name@example.com." placeholder="" class="input" value="">
  59.                                 </div>
  60.                                 <div style="text-align: center; margin-bottom: 10px">
  61.                                     <button class="button button_bold button_grey" type="submit">Reset Password</button>
  62.                                 </div>
  63.                                 <div class="errorText logInErrorText"></div>
  64.                                 <br>
  65.                                 <div class="footer-aside__text"></div>
  66.                                 <div style="text-align: center">
  67.                                     <p class="underFooterText">If you are having trouble accessing your account, <a href="{{ path('support') }}" style="text-decoration: underline">contact us here</a>.</p>
  68.                                 </div>
  69.                             </div>
  70.                         </div>
  71.                     </div>
  72.                 </div>
  73.             </form>
  74.         </div>
  75.     </div>
  76.     <button id="showActivateAccount" style="display: none" data-popup="#ActivateAccount">Success</button>
  77.     <div id="ActivateAccount" aria-hidden="true" class="popup">
  78.         <div class="popup__wrapper">
  79.             <form id="ActivateAccount" method="post">
  80.                 <input type="hidden" name="_csrf_token" value="{{ csrf_token('ForgotPassword') }}" >
  81.                 <div class="popup__content popup__content_border">
  82.                     <button data-close type="button" class="popup__close popup__close_fly"></button>
  83.                     <div class="popup__main">
  84.                         <h4 class="popup__title">Activate Your <br> Account</h4>
  85.                         <div class="popup__text">
  86.                             <p>Enter your email and we'll send you a link to activate your account</p>
  87.                         </div>
  88.                         <div class="form-aside__main">
  89.                             <div class="form-aside__row">
  90.                                 <div class="form-aside__input input-wrapper" style="text-align: left">
  91.                                     <label class="input-wrapper__label" for="email" style="color: #252525; font-family: 'FreightSans Pro', sans-serif; font-size: 20px; font-weight: 300; letter-spacing: 0.5px; line-height: 26px;">Email address *</label>
  92.                                     <input autocomplete="off" data-required="email" id="email" type="text" name="email" data-error="Enter your email address, formatted as name@example.com." placeholder="" class="input" value="">
  93.                                 </div>
  94.                                 <div style="text-align: center; margin-bottom: 10px;margin-top: 35px;">
  95.                                     <button class="button button_bold button_grey" type="submit">Send</button>
  96.                                 </div>
  97.                                 <div class="errorText logInErrorText"></div>
  98.                                 <br>
  99.                                 <div class="footer-aside__text"></div>
  100.                                 <div style="text-align: center">
  101.                                     <p class="underFooterText">If you are having trouble accessing your account, <a href="{{ path('support') }}" style="text-decoration: underline">contact us here</a>.</p>
  102.                                 </div>
  103.                             </div>
  104.                         </div>
  105.                     </div>
  106.                 </div>
  107.             </form>
  108.         </div>
  109.     </div>
  110. {% endblock %}
  111. {% block body_javascript %}
  112.     {{ parent() }}
  113.     <script src="{{ asset('tenants/tenant1/js/formValidate.js?v=23-10-2022') }}"></script>
  114.     <script src="{{ asset('tenants/tenant1/js/sign-in.js?v=23-10-2022') }}"></script>
  115.     <script>
  116.         (()=>{
  117.             SignIn.messages = {
  118.                 SignIn: {
  119.                     email_not_found:    '{{ 'SignIn.email_not_found'|transByTenant }}',
  120.                     auth_failure:       '{{ 'SignIn.auth_failure'|transByTenant }}',
  121.                 },
  122.                 ForgotPassword: {
  123.                     success:            '{{ 'ForgotPassword.success'|transByTenant }}',
  124.                     failed:             '{{ 'ForgotPassword.failed'|transByTenant }}',
  125.                 },
  126.             }
  127.             SignIn.init();
  128.         })();
  129.     </script>
  130. {% endblock %}