login.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <link rel="stylesheet" href="../static/css/login.css"/>
  2. {% extends "base.html" %} {% block content %}
  3. <div class="login_page">
  4. <div class="login">
  5. <div><h1 class="header_title">Авторизация</h1></div>
  6. <div>
  7. <form action="" method="post">
  8. {{ form.hidden_tag() }}
  9. <div class="data_block">
  10. <div>
  11. <label class="form-label">{{ form.login.label }}</label>
  12. {{ form.login(class="form-control data", type="login") }} {% for
  13. error in form.login.errors %}
  14. <div class="alert alert-danger" role="alert">{{ error }}</div>
  15. {% endfor %}
  16. </div>
  17. <div>
  18. <label class="form-label">{{ form.password.label }}</label>
  19. {{ form.password(class="form-control data", type="password") }} {%
  20. for error in form.password.errors %}
  21. <div class="alert alert-danger" role="alert">{{ error }}</div>
  22. {% endfor %}
  23. </div>
  24. </div>
  25. <div class="buttons_from">
  26. <div class="box">
  27. {{ form.remember_me(class="form-check-input data")}} {{
  28. form.remember_me.label }}<br/>
  29. {% for error in form.remember_me.errors %}
  30. <div class="alert alert-danger" role="alert">{{ error }}</div>
  31. {% endfor %}
  32. </div>
  33. {{ form.submit(type="submit", class="button") }}
  34. <a class="button" type="submit" href="/register"
  35. >
  36. <div class="register"><p>Регистрация</p></div>
  37. </a
  38. >
  39. </div>
  40. <div class="message_block">
  41. {% if message != '' %}
  42. {% if danger %}
  43. <div class="alert alert-danger message" role="alert">
  44. {{ message }}
  45. </div>
  46. {% else %}
  47. <div class="alert alert-success message" role="alert">
  48. {{ message }}
  49. </div>
  50. {% endif %}
  51. {% endif %}
  52. </div>
  53. </form>
  54. </div>
  55. </div>
  56. </div>
  57. {% endblock %}