templates/default/login.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block stylesheets %}
  3.     {{ parent() }}
  4.     <link rel="stylesheet" type="text/css" href="{{ asset( 'assets/css/snackbar.css' ) }}" />
  5. {% endblock %}
  6. {% block body %}
  7. <main class="mhcc-wrapper mhcc-secondary-bg">
  8. <!--Login / Register block STARTS //-->
  9. <article>
  10.    <header><h1 class="sr-only">{{ "nav-dashin"|trans|raw }}</h1></header>
  11.      <!--Form description / form block STARTS //-->
  12.             <div class="dashboard-login-wrapper">
  13.                 <!--Form block starts //-->
  14.                 <div class="dashboard-login-form dashboard-login-form--blue">
  15.                             <section class="card shadow-6dp animated fadeIn animation-delay-7">
  16.                                <header class="card-header mhcc-form-header">
  17.                                 <h2 class="text-center no-m pt-4 pb-4 color-white index-1 blue-bg mhcc-form-title">{{ "nav-dashin"|trans|raw }}</h2>
  18.                                 </header>
  19.                                 <ul class="nav nav-tabs nav-tabs-full nav-tabs-2 nav-tabs-transparent indicator-primary" role="tablist">
  20.                                     <li role="presentation" class="active"><a href="#ms-login-tab" aria-controls="ms-login-tab" role="tab" data-toggle="tab" class="withoutripple"><i class="zmdi"></i>{{ "nav-dashin"|trans|raw }}</a></li>
  21.                                     <li role="presentation"><a href="#ms-recovery-tab" aria-controls="ms-recovery-tab" role="tab" data-toggle="tab" class="withoutripple"><i class="zmdi"></i>{{ "forgot-password"|trans|raw }}</a></li>
  22.                                 </ul>
  23.                                 <div class="card-block mhcc-card-block-form">
  24.                                     <div class="tab-content">
  25.                                         <div role="tabpanel" class="tab-pane fade active in ml-2 mr-2" id="ms-login-tab">
  26.                                             {# <p>{{ "login-access"|trans|raw }}</p> #}
  27.                                             <p>{{ "login-account"|trans|raw }}</p>
  28.                                             <div class="mt-4 mb-3">
  29.                                                 <form action="{{ path( 'login' )}}" method="POST" autocomplete="false">
  30.                                                     <input type="hidden" name="type" value="login" />
  31.                                                     <div class="form-group label-floating mb-3 mhcc-form-group">
  32.                                                         <label class="control-label" for="inputEmail">{{ "title-email"|trans|raw }}</label>
  33.                                                         <input class="form-control" name="email_address" id="inputEmail" type="email" required />
  34.                                                     </div>
  35.                                                     <div class="form-group label-floating mb-3 mhcc-form-group">
  36.                                                         <label class="control-label" for="inputPass">{{ "pw"|trans|raw }}</label>
  37.                                                         <input class="form-control" name="password" id="inputPass" type="password" autocomplete="new-password" required />
  38.                                                     </div>
  39.                                                     <div class="checkbox mb-3">
  40.                                                     <label>
  41.                                                     <input type="checkbox" id="rememberMe"><span class="checkbox-material"></span>{{ "remember-me"|trans|raw }}</label>
  42.                                                     </div>
  43.                                                     <div class="dashboard-form-login-btn-block">
  44.                                                         <div class="dashboard-form-login-btn-block__text no-account-line">{{ "no-account"|trans|raw }} 
  45.                                                             <a href="{{ path( 'about_signup' ) }}">{{ "signup"|trans|raw }}</a>
  46.                                                         </div>
  47.                                                         <div class="dashboard-form-login-btn-block__btn"><input type="submit" class="btn btn-raised btn-info" value="{{ "button-login"|trans|raw }}" /></div>
  48.                                                     </div>
  49.                                                 </form>
  50.                                             </div>
  51.                                         </div>
  52.                                         <div role="tabpanel" class="tab-pane fade ml-2 mr-2 mb-3" id="ms-recovery-tab">
  53.                                             {# <p>{{ "sign-up-pwd-inst"|trans|raw }}</p> #}
  54.                                             <p>{{ "enter-email"|trans|raw }}</p>
  55.                                             <div class="ml-form mt-4">
  56.                                                 <form id="target" action="{{ path( 'forgot_password' ) }}" method="POST" autocomplete="false">
  57.                                                     <input type="hidden" name="type" value="recover" />
  58.                                                     <div class="form-group label-floating mb-3 mhcc-form-group">
  59.                                                         <label class="control-label" for="inputForgotPass">{{ "title-email"|trans|raw }}</label>
  60.                                                         <input class="form-control" name="forgot_password" id="inputForgotPass" type="email" required />
  61.                                                     </div>
  62.                                                     <div class="center-block dashboard-form-login-btn-block__btn">
  63.                                                     <input type="submit" class="btn btn-raised btn-info btn-block" value="{{ "reset-password"|trans|raw }}" />
  64.                                                    </div> 
  65.                                                 </form>
  66.                                             </div>
  67.                                         </div>
  68.                                     </div>
  69.                                 </div>
  70.                             </section>
  71.                         </div>
  72.                 <!--Form block ends //-->
  73.             </div>
  74.             <!--Form description / form block ENDS //-->
  75. </article>
  76. <!--Login / Register block ENDS //-->
  77. </main>
  78. {% endblock %}
  79. {% block javascript %}
  80.     {{ parent() }}
  81.     <script>
  82.         //FROM new LoginAuthenticator
  83.         {% if error %}
  84.             Snackbar.show({ showAction: false,
  85.                 pos: 'top-center',
  86.                 text: '<h2><b>{{ "nav-login"|trans|raw }}</b></h2><h4>{{ "error-email-pw"|trans|raw }} {{ "error-try-again"|trans|raw }} </h4>', });
  87.         {% endif %}
  88.         //END FROM new LoginAuthenticator
  89.         {% if msg == "loginError" %}
  90.             Snackbar.show({ showAction: false,
  91.                             pos: 'top-center',
  92.                             text: '<h2><b>{{ "nav-login"|trans|raw }}</b></h2><h4>{{ "error-email-pw"|trans|raw }} {{ "error-try-again"|trans|raw }} </h4>', });
  93.         {% elseif msg == "emailNotFound" %}
  94.             Snackbar.show({ showAction: false,
  95.                             pos: 'top-center',
  96.                             text: '<h2><b>Oops</b></h2><h4>{{ "error-email-format"|trans|raw }}</h4>', });
  97.         {% elseif msg == "passwordReset" %}
  98.             Snackbar.show({ showAction: false,
  99.                             pos: 'top-center',
  100.                             text: '<h2><b>{{ "forgot-password"|trans|raw }}</b></h2><h4>{{ "error-instructions-reset"|trans|raw }}</h4>', });
  101.         {% elseif msg == "accountActivated" %}
  102.             Snackbar.show({ showAction: false,
  103.                             pos: 'top-center',
  104.                             text: '<h2><b>{{ "nav-login"|trans|raw }}</b></h2><h4>{{ "thanks-activating-account"|trans|raw }}</h4>', });
  105.         {% endif %}
  106.     </script>
  107. {% endblock %}