change.html 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. {% extends 'base.html' %}
  2. {% block top %}
  3. {% endblock %}
  4. {% block body %}
  5. <div>Nuove Credenziaili</div>
  6. <div></div>
  7. <div>
  8. {% if nc.errors %}
  9. <p>
  10. Sono stati rilevati degli errori e non e' possibile continuare
  11. {{ nc.errors }}
  12. </p>
  13. {% endif %}
  14. <form name='aggiornapassword' method='post'>
  15. {% csrf_token %}
  16. <div class='row form-group'>
  17. <div class='col'>
  18. <label for='password1'>Password</label>
  19. <input type='password' class='form-control' id='password1' name='password1' value='{{ nc.clear }}'' placeholder='digita la password'>
  20. </div>
  21. <div class='col'>
  22. <label for='password2'>Ripetere</label>
  23. <input type='password' class='form-control' id='password2' name='password2' value='{{ nc.clear }}' placeholder='ripeti la password'>
  24. </div>
  25. </div>
  26. <div class="jumbotron jumbotron-fluid">
  27. <div class="container">
  28. <h2 class="display-5">Requisiti necessari per la password</h1>
  29. <p class="lead">La password non deve essere di lunghezza inferiore a {{ mail_password_length }} caratteri.</p>
  30. <p class="lead">Non deve essere la ripetizione di quella attuale.</p>
  31. <p class="lead">Non devono essere presenti spazi vuoti.</p>
  32. <p class="lead">La password deve contenere almeno un carattere maiuscolo, uno minuscolo, un numero e un simbolo.</p>
  33. </div>
  34. </div>
  35. <div class='row'>
  36. {% if nc.errors %}
  37. <p>Rilevati Errori, impossibile proseguire.</p>
  38. {% for f in nc %}
  39. {% for e in f.errors %}
  40. <div class="alter alter-danger">
  41. <strong>{{f.label|escape }}: {{ e|escape }}</strong>
  42. </div>
  43. {% endfor %}
  44. {% endfor %}
  45. {% for e in nc.non_field_errors %}
  46. <div class="alter alter-danger">
  47. <strong>{{ e|escape }}</strong>
  48. </div>
  49. {% endfor %}
  50. {% endif %}
  51. </div>
  52. <div class='btn-group' role='group' aria-label='conferma'>
  53. <button type='submit' class='btn btn-secondary'>Conferma</button>
  54. <button type='reset' class='btn btn-secondary'>Reset</button>
  55. </div>
  56. </form>
  57. </div>
  58. {% endblock %}