vendor/sonata-project/user-bundle/src/Resources/views/Admin/Security/login.html.twig line 1

Open in your IDE?
  1. {#
  2. This file is part of the Sonata package.
  3. (c) Thomas Rabaix <thomas.rabaix@sonata-project.org>
  4. For the full copyright and license information, please view the LICENSE
  5. file that was distributed with this source code.
  6. #}
  7. {% extends base_template %}
  8. {% block sonata_nav %}
  9. {% endblock sonata_nav %}
  10. {% block logo %}
  11. {% endblock logo %}
  12. {% block sonata_left_side %}
  13. {% endblock sonata_left_side %}
  14. {% block body_attributes %}class="sonata-bc login-page {% if _use_icheck %}sonata-icheck{% endif %}"{% endblock %}
  15. {% block sonata_wrapper %}
  16.     <div class="login-box">
  17.         {% block login_box_header %}
  18.             <div class="login-logo">
  19.                 <a href="{{ path('sonata_admin_dashboard') }}">
  20.                     {% if 'icon' == sonata_config.getOption('logo_content') or 'all' == sonata_config.getOption('logo_content') %}
  21.                         <div>
  22.                             <img style="width:64px;" src="{{ asset(sonata_config.logo) }}" alt="{{ sonata_config.title }}">
  23.                         </div>
  24.                     {% endif %}
  25.                     {% if 'text' == sonata_config.getOption('logo_content') or 'all' == sonata_config.getOption('logo_content') %}
  26.                         <span>{{ sonata_config.title }}</span>
  27.                     {% endif %}
  28.                 </a>
  29.             </div>
  30.         {% endblock %}
  31.         <div class="login-box-body">
  32.             {% block sonata_user_login_form %}
  33.                 {% block sonata_user_login_error %}
  34.                     {% if error %}
  35.                         <div class="alert alert-danger alert-error">
  36.                             {{ error.messageKey|trans(error.messageData, 'security') }}
  37.                         </div>
  38.                     {% endif %}
  39.                 {% endblock %}
  40.                 <p class="login-box-msg">{{ 'title_user_authentication'|trans({}, 'SonataUserBundle') }}</p>
  41.                 <form action="{{ path("sonata_user_admin_security_check") }}" method="post" role="form">
  42.                     <input type="hidden" name="_csrf_token" value="{{ csrf_token }}"/>
  43.                     <div class="form-group has-feedback">
  44.                         <input class="form-control"
  45.                             id="username"
  46.                             name="_username"
  47.                             placeholder="{{ 'security.login.username'|trans({}, 'SonataUserBundle') }}"
  48.                             required="required"
  49.                             type="text"
  50.                             value="{{ last_username }}"/>
  51.                         <span class="fas fa-user form-control-feedback"></span>
  52.                     </div>
  53.                     <div class="form-group has-feedback">
  54.                         <input class="form-control"
  55.                             id="password"
  56.                             name="_password"
  57.                             placeholder="{{ 'security.login.password'|trans({}, 'SonataUserBundle') }}"
  58.                             required="required"
  59.                             type="password"/>
  60.                         <span class="fas fa-lock form-control-feedback"></span>
  61.                     </div>
  62.                     <div class="row">
  63.                         <div class="col-xs-8">
  64.                             <div class="checkbox">
  65.                                 <label>
  66.                                     <input type="checkbox" id="remember_me" name="_remember_me" value="on"/>
  67.                                     {{ 'security.login.remember_me'|trans({}, 'SonataUserBundle') }}
  68.                                 </label>
  69.                             </div>
  70.                         </div>
  71.                         <div class="col-xs-4">
  72.                             <button type="submit" name="submit" class="btn btn-primary btn-block btn-flat">{{ 'security.login.submit'|trans({}, 'SonataUserBundle') }}</button>
  73.                         </div>
  74.                     </div>
  75.                 </form>
  76.                 <a href="{{ reset_route }}">{{ 'forgotten_password'|trans({}, 'SonataUserBundle') }}</a>
  77.             {% endblock %}
  78.         </div>
  79.     </div>
  80. {% endblock sonata_wrapper %}