templates/security/login.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block subtitle %}Login{% endblock %}
  3. {% block header %}
  4.     {{ parent() }}
  5. {#    {% block title %}#}
  6. {#        {{ parent() }}#}
  7. {#        {% block subtitle %}#}
  8. {#            {{ parent() }}#}
  9. {#            Login#}
  10. {#        {% endblock %}#}
  11. {#    {% endblock %}#}
  12. {% endblock %}
  13. {% block body %}
  14.     {% block navbar %}
  15.         {{ parent() }}
  16.     {% endblock %}
  17.     {% block flashmessages %}
  18.         {{ parent() }}
  19.     {% endblock %}
  20.     {% block content %}
  21.         {#
  22.         {% if app.user %}
  23.             <div class="mb-3">
  24.                 You are logged in as {{ app.user.username }}, <a href="{{ path('app_logout') }}">Logout</a>
  25.             </div>
  26.         {% endif %}
  27.         #}
  28. {#        <div class="col">#}
  29. {#            <form class="form-signin" method="post" name="login">#}
  30. {#                {% if error %}#}
  31. {#                    <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>#}
  32. {#                {% endif %}#}
  33. {#                <img class="mb-4" src="{{ asset('img/logo/favicon-32x32.png') }}" alt="" width="72" height="72">#}
  34. {#                <h1 class="h3 mb-3 font-weight-normal"><strong style="color: purple">Popsi</strong><i style="color: orange;">Sign</i></h1>#}
  35. {#                <input type="email" class="form-control mb-1" placeholder="Email address" value="{{ last_username }}" name="email" id="inputEmail" class="form-control" required autofocus>#}
  36. {#                <input type="password" class="form-control" placeholder="Password" name="password" id="inputPassword" class="form-control">#}
  37. {#                <div class="checkbox mb-3">#}
  38. {#                    <label>#}
  39. {#                        <input type="checkbox" name="_remember_me" value="remember-me"> Remember me#}
  40. {#                    </label>#}
  41. {#                </div>#}
  42. {#                <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">#}
  43. {#                <button style="border:0px; background: none;" type="submit">#}
  44. {#                    <svg style="color: cornflowerblue;" xmlns="http://www.w3.org/2000/svg" width="64" height="64" fill="currentColor" class="bi bi-box-arrow-in-right" viewBox="0 0 16 16">#}
  45. {#                        <path fill-rule="evenodd" d="M6 3.5a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v9a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-2a.5.5 0 0 0-1 0v2A1.5 1.5 0 0 0 6.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-9A1.5 1.5 0 0 0 14.5 2h-8A1.5 1.5 0 0 0 5 3.5v2a.5.5 0 0 0 1 0v-2z"/>#}
  46. {#                        <path fill-rule="evenodd" d="M11.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H1.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3z"/>#}
  47. {#                    </svg>#}
  48. {#                </button>#}
  49. {#                <p class="mt-5 mb-3 text-muted">© POPSICUBE-FOVEA 2021</p>#}
  50. {#            </form>#}
  51. {#        </div>#}
  52.         <!-- Main content -->
  53.             <!-- Content area -->
  54.         <div class="content d-flex justify-content-center align-items-center">
  55.             <!-- Login form -->
  56.             <form class="login-form" name="login" method="post">
  57.                 <div class="card mb-0">
  58.                     <div class="card-body">
  59.                         {% if error %}
  60.                             <div class="alert alert-danger">{{ error.messageKey|trans(error.messageData, 'security') }}</div>
  61.                         {% endif %}
  62.                         <div class="text-center mb-3">
  63.                             <i class="icon-reading icon-2x text-slate-300 border-slate-300 border-3 rounded-round p-3 mb-3 mt-1"></i>
  64.                             <h5 class="mb-0">Login to your account</h5>
  65.                             <span class="d-block text-muted">Enter your credentials below</span>
  66.                         </div>
  67.                         <div class="form-group form-group-feedback form-group-feedback-left">
  68.                             <input type="email" class="form-control" placeholder="Email address" value="{{ last_username }}" name="email" id="inputEmail" required autofocus>
  69.                             <div class="form-control-feedback">
  70.                                 <i class="icon-user text-muted"></i>
  71.                             </div>
  72.                         </div>
  73.                         <div class="form-group form-group-feedback form-group-feedback-left">
  74.                             <input type="password" class="form-control" placeholder="Password" name="password" id="inputPassword">
  75.                             <div class="form-control-feedback">
  76.                                 <i class="icon-lock2 text-muted"></i>
  77.                             </div>
  78.                         </div>
  79.                         <input type="hidden" name="_csrf_token" value="{{ csrf_token('authenticate') }}">
  80.                         <div class="form-group">
  81.                             <button type="submit" class="btn btn-primary btn-block">Sign in <i class="icon-circle-right2 ml-2"></i></button>
  82.                         </div>
  83.                         <div class="text-center">
  84.                             <a href="{{ path('app_account_forgot') }}">Forgot password?</a>
  85.                         </div>
  86.                     </div>
  87.                 </div>
  88.             </form>
  89.             <!-- /login form -->
  90.         </div>
  91.         <!-- /content area -->
  92.     {% endblock %}
  93. {% endblock %}