error.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. <!-- {% extends '../layout/layout.html' %}
  2. {% block html_base_css %}error nologin{% endblock %}
  3. {% block html_title %}{{ customizeService.generateCustomTitleForFixedPageName(t('login.Setup')) }}{% endblock %}
  4. {#
  5. # Remove default contents
  6. #}
  7. {% block html_head_loading_legacy %}
  8. {% endblock %}
  9. {% block html_head_loading_app %}
  10. {% endblock %}
  11. {% block layout_head_nav %}
  12. {% endblock %}
  13. {% block sidebar %}
  14. {% endblock %}
  15. {% block head_warn_alert_siteurl_undefined %}
  16. {% endblock %}
  17. {% block layout_main %}
  18. <div class="main container-fluid">
  19. <div class="row">
  20. <div class="login-header offset-sm-4 col-sm-4">
  21. <div class="logo">{% include '../widget/logo.html' %}</div>
  22. <h1>GROWI</h1>
  23. <div class="mb-4 login-form-errors text-center">
  24. {% if reason === 'registered'%}
  25. <div class="alert alert-success">
  26. <h2>{{ t('login.Registration successful') }}</h2>
  27. </div>
  28. {% elseif reason === 'password-reset-order' %}
  29. <div class="alert alert-warning mb-3">
  30. <h2>{{ t('forgot_password.incorrect_token_or_expired_url') }}</h2>
  31. </div>
  32. <a href="/forgot-password" class="link-switch">
  33. <i class="icon-key"></i> {{ t('forgot_password.forgot_password') }}
  34. </a>
  35. {% else %}
  36. <div class="alert alert-warning">
  37. <h2>{{ t('login.Sign in error') }}</h2>
  38. </div>
  39. {% endif %}
  40. </div>
  41. <p>{{ reasonMessage }}</p>
  42. </div>
  43. </div>{# /.row #}
  44. </div>{# /.main #}
  45. {% endblock %} -->
  46. {% extends '../layout/layout.html' %}
  47. {% block html_title %}{{ customizeService.generateCustomTitleForFixedPageName(t('forgot_password.reset_password')) }}{% endblock %}
  48. {#
  49. # Remove default contents
  50. #}
  51. {% block html_head_loading_legacy %}
  52. {% endblock %}
  53. {% block html_head_loading_app %}
  54. {% endblock %}
  55. {% block layout_head_nav %}
  56. {% endblock %}
  57. {% block sidebar %}
  58. {% endblock %}
  59. {% block head_warn_alert_siteurl_undefined %}
  60. {% endblock %}
  61. {% block fixed-controls %}
  62. {% endblock %}
  63. {% block html_additional_headers %}
  64. <script src="{{ webpack_asset('js/nologin.js') }}" defer></script>
  65. {% endblock %}
  66. {% block layout_main %}
  67. <div id="main" class="main">
  68. <div id="content-main" class="content-main container-lg">
  69. <div class="container">
  70. <div class="row justify-content-md-center">
  71. <div class="col-md-6 mt-5">
  72. <div class="text-center">
  73. <h1><i class="icon-lock-open large"></i></h1>
  74. <h2 class="text-center">{{ t('forgot_password.reset_password') }}</h2>
  75. {% if reason === 'password-reset-order' %}
  76. <div>
  77. <div class="alert alert-warning mb-3">
  78. <h2>{{ t('forgot_password.incorrect_token_or_expired_url') }}</h2>
  79. </div>
  80. <a href="/forgot-password" class="link-switch">
  81. <i class="icon-key"></i> {{ t('forgot_password.forgot_password') }}
  82. </a>
  83. </div>
  84. {% endif %}
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. </div>
  90. </div>
  91. {% endblock %}