src/templates/Security/cambia_password.html.twig line 1

Open in your IDE?
  1. {% extends "layout_inicio.html.twig" %}
  2. {% block javascripts %}
  3.     {{ parent() }}
  4.     <script src="{{ asset('ace/js/bootbox.js') }}"></script>
  5.     
  6. {% endblock javascripts %}
  7. {% block jquery %}
  8.     {{ parent() }}
  9.     <script type="text/javascript">
  10.         $(function()
  11.         {
  12.             $('#frmConfirmaIngreso').submit(function(e){
  13.                 if ($('#password').val() != $('#confpassword').val())
  14.                 {   
  15.                     e.preventDefault();
  16.                     bootbox.dialog({
  17.                         message: "{{ 'seguridad.contrasena.confirmacion' | trans() }}", 
  18.                         buttons: {
  19.                             "success" : {
  20.                                 "label" : "OK",
  21.                                 "className" : "btn-sm btn-primary"
  22.                             }
  23.                         }
  24.                     });
  25.                 }
  26.             });
  27.         });
  28.         
  29.     </script>    
  30.     
  31.     
  32. {% endblock jquery %}
  33. {% block content %} 
  34.     <div class="widget-box transparent">
  35.         <div class="widget-header widget-header-flat">
  36.             <h4 class="widget-title lighter">
  37.                 <i class="ace-icon fa fa-list-ol orange"></i>
  38.                 {{ mensaje }}
  39.             </h4>
  40.         </div>
  41.         <div class="widget-body" style="display: block;">
  42.             <div class="widget-main no-padding">
  43.                 <br> 
  44.                 <div class="row" style="text-align: center">
  45.                     <div class="col-xs-12 col-sm-3 hidden-xs">
  46.                     </div>    
  47.                     <div class="col-xs-12 col-sm-6">
  48.                         {% if error_pass is defined %}
  49.                             <div class="alert alert-danger">
  50.                                 <strong>
  51.                                     <i class="ace-icon fa fa-info-circle bigger-150"></i>
  52.                                     {{ error_pass | raw  }}   
  53.                                 </strong>
  54.                                 <br>
  55.                             </div>
  56.                         {% endif %}
  57.                         <div class="alert alert-info">
  58.                             <strong>
  59.                                 <i class="ace-icon fa fa-info-circle bigger-150"></i>
  60.                                 {{ 'seguridad.contrasena.inicio' | trans() }}   
  61.                             </strong>
  62.                             <br><br>    
  63.                             {{ textoFuerzaPass | raw }}   
  64.                             <br>
  65.                         </div>
  66.                         <form class="form" name="frmConfirmaIngreso" id="frmConfirmaIngreso" action="{{ path('usuario_cambia_password', {'idUsuario': usuario.id, 'must': must}) }}" method="post">
  67.                             <table class="table table-bordered">
  68.                                 <tr>
  69.                                     <th style="width: 30%;">
  70.                                         <label>
  71.                                             {% trans %}seguridad.autenticacion.nombre{% endtrans %}:
  72.                                         </label>
  73.                                     </th>
  74.                                     <td>
  75.                                         {{ usuario.nombreCompleto }}
  76.                                     </td>    
  77.                                 </tr>    
  78.                                 <tr>
  79.                                     <th style="width: 30%;">
  80.                                         <label>
  81.                                             {% trans %}seguridad.autenticacion.user{% endtrans %}:
  82.                                         </label>
  83.                                     </th>
  84.                                     <td>
  85.                                         {{ usuario.username }}
  86.                                     </td>    
  87.                                 </tr>    
  88.                                 <tr>
  89.                                     <th style="width: 30%;">
  90.                                         <label class="required">
  91.                                             {% trans %}seguridad.autenticacion.actualpassword{% endtrans %}:
  92.                                         </label>
  93.                                     </th>
  94.                                     <td colspan="2">
  95.                                         <input name="password_old" type="password" id="password_old" required="true" style="width:100%;">
  96.                                     </td>    
  97.                                 </tr>    
  98.                                 <tr>
  99.                                     <th style="width: 30%;">
  100.                                         <label class="required">
  101.                                             {% trans %}seguridad.autenticacion.password{% endtrans %}:
  102.                                         </label>
  103.                                     </th>
  104.                                     <td colspan="2">
  105.                                         <input name="password" type="password" id="password" required="true" style="width:100%;"> 
  106.                                     </td>    
  107.                                 </tr>    
  108.                                 <tr>
  109.                                     <th style="width: 30%;">
  110.                                         <label class="required">
  111.                                             {% trans %}seguridad.autenticacion.repassword{% endtrans %}:
  112.                                         </label>
  113.                                     </th>
  114.                                     <td colspan="2">
  115.                                         <input name="confpassword" type="password" id="confpassword" required="true" style="width:100%;"> 
  116.                                     </td>    
  117.                                 </tr>    
  118.                                 <tr>
  119.                                     <td colspan="3" style="text-align: center;">
  120.                                         <div class="hr hr-8 hr-dotted"></div>
  121.                                         <input class="btn" type="submit" value="{%trans%}botones.accept{% endtrans%}">
  122.                                     </td>    
  123.                                 </tr>    
  124.                             </table> 
  125.                         </form>
  126.                     </div>
  127.                     <div class="col-xs-12 col-sm-3 hidden-xs">
  128.                     </div>    
  129.                 </div>    
  130.             </div>                   
  131.         </div>                   
  132.     </div>
  133. {% endblock %}