login.html 4.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. {% extends "base.html" %}
  2. {% load static %}
  3. {% load i18n %}
  4. {% load account socialaccount %}
  5. {% block title %}登录账号{% endblock %}
  6. {% block style %}
  7. <link rel="stylesheet" type="text/css" href="{% static 'L_header.css' %}">
  8. <link rel="stylesheet" type="text/css" href="{% static 'account/login.css' %}">
  9. {% endblock style %}
  10. {% block content %}
  11. <div class="container mt-5">
  12. <div class="row">
  13. <div class="col-10" style=" float: none;
  14. display: block;
  15. margin-left: auto;
  16. margin-right: auto;
  17. margin-top: 50px;">
  18. <br>
  19. {% get_providers as socialaccount_providers %}
  20. {% if socialaccount_providers %}
  21. <p>
  22. {% blocktrans with site.name as site_name %}请登录已有本地账号或<a href="{{ signup_url }}">注册</a>新账号。
  23. 也可以通过第三方登录:{% endblocktrans %}
  24. </p>
  25. <div class="socialaccount_ballot">
  26. <h5 class="mb-2 mt-4">第三方登录:暂无</h5>
  27. {# <ul class="socialaccount_providers">#}
  28. {# {% include "socialaccount/snippets/provider_list.html" with process="login" %}#}
  29. {# </ul>#}
  30. <h5 class="mb-2 mt-4">本地登录:</h5>
  31. </div>
  32. {% include "socialaccount/snippets/login_extra.html" %}
  33. {% else %}
  34. <p>{% blocktrans %}If you have not created an account yet, then please
  35. <a href="{{ signup_url }}">sign up</a> first.{% endblocktrans %}</p>
  36. {% endif %}
  37. <div class="col-6">
  38. <form class="login" id="login_form" method="POST" action="{% url 'account_login' %}">
  39. {% csrf_token %}
  40. <div class="form-group">
  41. <label for="id_login">账号: </label>
  42. <input type="text" name="login" placeholder="请输入用户名" autofocus="autofocus" required
  43. id="id_login" class="form-control"/>
  44. <small class="form-text text-muted ml-1">
  45. 还没有账号?
  46. <a href="{% url 'account_signup' %}" style="color: cornflowerblue; ">
  47. 注册新账号
  48. </a>
  49. </small>
  50. </div>
  51. <div class="form-group mb-1">
  52. <label for="id_password">
  53. 密码:
  54. </label>
  55. <input type="password" name="password" placeholder="请输入密码" required id="id_password"
  56. class="form-control"/>
  57. <small class="form-text text-muted ml-1">
  58. <a class="secondaryAction layui-text" href="{% url 'account_reset_password' %}">
  59. 忘记密码?
  60. </a>
  61. </small>
  62. </div>
  63. <div class="custom-control custom-checkbox mb-2">
  64. <input type="checkbox" name="remember" id="id_remember" checked
  65. class="custom-control-input"/>
  66. <label for="id_remember" class="custom-control-label">
  67. 保持登录
  68. </label>
  69. </div>
  70. <button class="primaryAction btn btn-primary" type="submit" id="submit_login">确认</button>
  71. </form>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. {% endblock %}