diff --git a/webapp/nuxt.config.js b/webapp/nuxt.config.js
index 8af3dbb16..7383f408a 100644
--- a/webapp/nuxt.config.js
+++ b/webapp/nuxt.config.js
@@ -28,7 +28,9 @@ module.exports = {
publicPages: [
'login',
'logout',
- 'password-reset',
+ 'password-reset-request',
+ 'password-reset-verify-code',
+ 'password-reset-change-password',
'register',
'signup',
'reset',
diff --git a/webapp/pages/login.vue b/webapp/pages/login.vue
index 94c974b29..f858b931e 100644
--- a/webapp/pages/login.vue
+++ b/webapp/pages/login.vue
@@ -46,7 +46,7 @@
type="password"
/>
-
+
{{ $t('login.forgotPassword') }}
diff --git a/webapp/pages/password-reset.vue b/webapp/pages/password-reset.vue
index 61a1d0b84..ca826524e 100644
--- a/webapp/pages/password-reset.vue
+++ b/webapp/pages/password-reset.vue
@@ -3,11 +3,7 @@
-
-
+
@@ -15,29 +11,7 @@
diff --git a/webapp/pages/password-reset/request.vue b/webapp/pages/password-reset/request.vue
new file mode 100644
index 000000000..7cf37f537
--- /dev/null
+++ b/webapp/pages/password-reset/request.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
diff --git a/webapp/pages/password-reset/verify-code.vue b/webapp/pages/password-reset/verify-code.vue
new file mode 100644
index 000000000..e331c673c
--- /dev/null
+++ b/webapp/pages/password-reset/verify-code.vue
@@ -0,0 +1,20 @@
+
+
+
+
+