templates/Admin/Default/index.html.twig line 1

Open in your IDE?
  1. {% extends 'Admin/layout-general.html.twig' %}
  2. {% block body %}
  3. <div class="success"></div>
  4. <div class="error"></div>
  5. <input type="text" id="popin-login-username" placeholder="Email" />
  6. <input type="password" id="popin-login-password" placeholder="Mot de passe" />
  7. <div class="popin-btn" id="popin-login-validate">Se connecter</div>
  8. {% endblock %}
  9. {% block footer %}
  10. <script>
  11. $("#popin-login-validate").click(function() {
  12.     var error=false;
  13.     var login=$('#popin-login-username').val();
  14.     var password=$('#popin-login-password').val();
  15.     if (login.trim()=="") {
  16.         error=true;
  17.         $('.error').text("Veuillez renseigner tous les champs !").show();
  18.     }
  19.     if (password.trim()=="") {
  20.         error=true;
  21.         $('.error').text("Veuillez renseigner tous les champs !").show();
  22.     }
  23.     if(!error) {
  24.         $.ajax({
  25.             type: 'POST',
  26.             url: "{{ path('admin_ajax_login') }}",
  27.             data: {
  28.                 ok: "1",
  29.                 login:login,
  30.                 password:password
  31.             },
  32.             dataType: 'json',
  33.             success: function(response) {
  34.                 if (!response.error) window.location.href=window.location;
  35.                 else $('.error').text(response.msg).show();
  36.             }
  37.         });
  38.     }
  39.     return false;
  40. });
  41. </script>
  42. {% endblock %}