Răsfoiți Sursa

added reset-password route

kaori 4 ani în urmă
părinte
comite
001844fc6b

+ 4 - 0
src/server/routes/forgot-password.js

@@ -9,6 +9,10 @@ module.exports = function(crowi, app) {
     return res.render('forgot-password');
   };
 
+  actions.resetPassword = async function(req, res) {
+    return res.render('reset-password');
+  };
+
 
   async function sendPasswordResetEmail() {
 

+ 1 - 0
src/server/routes/index.js

@@ -178,6 +178,7 @@ module.exports = function(crowi, app) {
 
   app.get('/forgot-password', forgotPassword.forgotPassword);
   app.post('/forgot-password', forgotPassword.api.post);
+  app.get('/reset-password', forgotPassword.resetPassword);
 
   app.get('/share/:linkId', page.showSharedPage);
 

+ 34 - 0
src/server/views/reset-password.html

@@ -0,0 +1,34 @@
+{% extends './layout/layout.html' %}
+
+{% block html_title %}{{ customizeService.generateCustomTitleForFixedPageName(t('forgot_password')) }}{% endblock %}
+
+
+{#
+  # Remove default contents
+  #}
+ {% block html_head_loading_legacy %}
+ {% endblock %}
+ {% block html_head_loading_app %}
+ {% endblock %}
+ {% block layout_head_nav %}
+ {% endblock %}
+ {% block sidebar %}
+ {% endblock %}
+ {% block head_warn_alert_siteurl_undefined %}
+ {% endblock %}
+ {% block fixed-controls %}
+ {% endblock %}
+
+ {% block html_additional_headers %}
+   <script src="{{ webpack_asset('js/nologin.js') }}" defer></script>
+ {% endblock %}
+
+{% block layout_main %}
+
+  <div id="main" class="main">
+    <div id="content-main" class="content-main container-lg">
+      <div id="password-reset-request-form"></div>
+    </div>
+  </div>
+
+{% endblock %}