app/Resources/views/Auth/login.html.twig line 11

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% import '@DiplixKMG/Macro/blocks.html.twig' as bsm %}
  3. {% block headTitle %}Anmeldung erforderlich{% endblock %}
  4. {% block body %}
  5.     <div class="container">
  6.         <div style="margin-top:80px;text-align:center;">
  7.             {% if platformSetup.getMainLogo is not null %}
  8.                 <img src="{{ (platformSetup.getMainLogo.path ~  platformSetup.getMainLogo.physicalFileName)  | imagine_filter('main_logo')  }}">
  9.             {% endif %}
  10.             {# <img src="{{ asset("bundles/layout/images/" ~ kmg_app_logo_image ) }}">  #}
  11.             {% if session is not null %}
  12.                 <h3>{{ session.customTitle }}</h3>
  13.             {% endif %}
  14.         </div>
  15.         <div class="row" style="margin-top:40px;">
  16.             <div class="col-sm-12">
  17.                 {% for label, flashes in app.session.flashbag.all %}
  18.                 {% for flash in flashes %}
  19.                     <div class="alert alert-{{ label }} alert-dismissible" role="alert">
  20.                         <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  21.                         <span class="alert-icon"></span>&nbsp;{{ flash|trans }}
  22.                     </div>
  23.                 {% endfor %}
  24.                 {% endfor %}
  25.                 <!--[if lt IE 8]>
  26.                     <div class="alert alert-warning" role="alert"><span class="alert-icon"></span>&nbsp;Sie verwenden einen veralteten und nicht unterstützten Browser. Bitte <a href="http://browsehappy.com/?locale=de_de">aktualisieren Sie Ihren Browser</a>.</div>
  27.                 <![endif]-->
  28.                 <noscript>
  29.                     <div class="alert alert-danger" role="alert"><span class="alert-icon"></span>&nbsp;Diese Plattform verwendet Javascript. Bitte aktivieren Sie Javascript in Ihrem Browser bevor Sie fortfahren.</div>
  30.                 </noscript>
  31.                 <div id="jsMessageContainer"></div>
  32.                 {% if error %}
  33.                     <div class="alert alert-warning" role="alert"><span class="alert-icon"></span>&nbsp;{{ error.messageKey|trans(error.messageData, 'security') }} ({{ error.message }})</div>
  34.                 {% endif %}
  35.                 <div class="row">
  36.                     <div class="col-sm-3"></div>
  37.                     <div class="col-sm-6 well well-sm" style="font-weight:bold;color:#002499;text-align:center;">
  38.                         {{ platformSetup.getInfoNotice|raw }}
  39.                     </div>
  40.                     <div class="col-sm-3"></div>
  41.                 </div>
  42.                 <form action="{{ path('sys-login-check') }}" method="post" class="form-horizontal">
  43.                     <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}" />
  44.                     <div class="form-group">
  45.                         <label class="col-sm-2 control-label required" for="username">Login / eMail</label>
  46.                         <div class="col-sm-10"><input type="text" id="username" name="_username" required="required" class="form-control" value="{{ last_username }}" /></div>
  47.                     </div>
  48.                     <div class="form-group">
  49.                         <label class="col-sm-2 control-label required" for="password">{% trans %}Passwort{% endtrans %}</label>
  50.                         <div class="col-sm-10"><input type="password" id="password" name="_password" required="required" class="form-control" /></div>
  51.                     </div>
  52.                     <div class="form-group">
  53.                         <label class="col-sm-2"></label>
  54.                         <div class="col-sm-10">
  55.                              <input type="checkbox" id="remember_me" name="_remember_me"  />
  56.                             <label for="remember_me">{% trans %}stay.logged.in{% endtrans %}</label>
  57.                         </div>
  58.                     </div>
  59.                     <div class="form-group">
  60.                         <div class="col-sm-2"></div>
  61.                         <div class="col-sm-4">
  62.                             <button type="submit" id="submit" name="submit" class="btn-default btn">
  63.                                 <span class="glyphicon glyphicon-lock"></span>
  64.                                 Login
  65.                             </button>
  66.                         </div>
  67.                         <div class="col-sm-6" style="text-align:right;">
  68.                             <a href="{{ path("forgot_password") }}">{% trans %}link.forgot-your-password{% endtrans %}</a><br>
  69.                             <a href="{{ path("register") }}">{% trans %}link.register{% endtrans %}</a><br>
  70.                             {% if platformSetup.getDatenschutzUrl is not empty  %}
  71.                                 <a href="{{ platformSetup.getDatenschutzUrl  }}">{% trans %}Datenschutz{% endtrans %}</a>
  72.                             {% endif %}
  73.                         </div>
  74.                     </div>
  75.                 </form>
  76.             </div>
  77.         </div>
  78.         <div class="row">
  79.             <div class="col-sm-12">
  80.                 <div class="well">
  81.                     <b>{% trans %}do.you.require.support{% endtrans %}</b> <br>
  82.                     {{ platformSetup.getInfoSupport|raw }}
  83.                 </div>
  84.                 <div style="text-align:right;font-size:80%;color:lightgrey;margin-bottom:1em;">
  85.                     @{{ app.environment }}
  86.                 </div>
  87.             </div>
  88.         </div>
  89.     </div>
  90. {% endblock %}
  91. {% block bodyScript %}
  92.     {{ parent() }}
  93.     <script>
  94.         $(document).ready(function()
  95.         {
  96.            if (!navigator.cookieEnabled)
  97.            {
  98.                $("<div/>")
  99.                        .text("Diese Plattform verwendet Cookies. Bitte aktivieren Sie Cookies bevor Sie mit dem Anmeldevorgang fortfahren.")
  100.                        .addClass("alert alert-danger")
  101.                        .appendTo($("#jsMessageContainer"));
  102.            }
  103.         });
  104.     </script>
  105. {% endblock %}