templates/pages/_includes/forms/_reset_password_form.html.twig line 1

Open in your IDE?
  1. {% if app.request.query.get('token') is not null %}
  2. {{ form_start(form, {'attr': {'novalidate': 'novalidate', 'id': 'reset-password-form', 'data-url': path('customer_reset_password', {'token': app.request.query.get('token')}), 'data-success-url': suluUrlProviderGetPath('customer_reset_password_confirmation')}}) }}
  3. <div class="top">
  4. {{ getLucidIcon('lock') }}
  5. <div class="h1">{{ 'auth.reset_password.title'|trans }}</div>
  6. </div>
  7. <div class="bottom" >
  8. <div class="form-group">
  9. {{ form_label(form.newPassword) }}
  10. <div class="input-group">
  11. {{ form_widget(form.newPassword, {'attr': {'class': 'form-control', 'placeholder': 'auth.reset_password.new_password_placeholder'|trans}}) }}
  12. <span
  13. class="input-group-text connection-screen__toggle-password"
  14. data-icon-state="closed"
  15. style="cursor: pointer;"
  16. title="{{ 'auth.common.toggle_password_visibility'|trans }}"
  17. >
  18. <span class="icon-eye-closed" style="display: none;">{{ getLucidIcon('eye-off') }}</span>
  19. <span class="icon-eye-open">{{ getLucidIcon('eye') }}</span>
  20. </span>
  21. </div>
  22. {{ form_errors(form.newPassword) }}
  23. </div>
  24. <div class="top">
  25. <ul class="h2">
  26. <li>{{ 'auth.reset_password.rules.min_length'|trans }}</li>
  27. <li>{{ 'auth.reset_password.rules.uppercase'|trans }}</li>
  28. <li>{{ 'auth.reset_password.rules.lowercase'|trans }}</li>
  29. <li>{{ 'auth.reset_password.rules.digit'|trans }}</li>
  30. <li>{{ 'auth.reset_password.rules.special'|trans }}</li>
  31. </ul>
  32. </div>
  33. <div class="form-group">
  34. {{ form_label(form.confirmPassword) }}
  35. <div class="input-group">
  36. {{ form_widget(form.confirmPassword, {'attr': {'class': 'form-control', 'placeholder': 'auth.reset_password.confirm_password_placeholder'|trans}}) }}
  37. <span
  38. class="input-group-text connection-screen__toggle-password"
  39. data-icon-state="closed"
  40. style="cursor: pointer;"
  41. title="{{ 'auth.common.toggle_password_visibility'|trans }}"
  42. >
  43. <span class="icon-eye-closed" style="display: none;">{{ getLucidIcon('eye-off') }}</span>
  44. <span class="icon-eye-open">{{ getLucidIcon('eye') }}</span>
  45. </span>
  46. </div>
  47. {{ form_errors(form.confirmPassword) }}
  48. </div>
  49. <div class="form-group text-danger">
  50. {{ form_errors(form) }}
  51. <div class="connection-screen__form-error connection-screen__form-error--forgot alert alert-danger" style="display: none;"></div>
  52. </div>
  53. <div class="form-group buttons-container">
  54. {{ form_widget(form.submit, {'attr': {'class': 'btn style1 medium reverse_color'}}) }}
  55. </div>
  56. </div>
  57. {{ form_end(form) }}
  58. {% else %}
  59. <form>
  60. <div class="top">
  61. {{ getLucidIcon('lock') }}
  62. <div class="h1"><span class="text-danger">{{ 'auth.reset_password.error'|trans }}</span></div>
  63. </div>
  64. </form>
  65. {% endif %}