diff --git a/src/App.vue b/src/App.vue index 96b68a43..4cd843eb 100644 --- a/src/App.vue +++ b/src/App.vue @@ -105,6 +105,12 @@ localStorage.setItem('passwordResetToken', this.$route.query.userPasswordReset) router.push({name: 'passwordReset'}) } + // Email verification + if(this.$route.query.userEmailConfirm !== undefined) { + localStorage.removeItem('emailConfirmToken') // Delete an eventually preexisting old token + localStorage.setItem('emailConfirmToken', this.$route.query.userEmailConfirm) + router.push({name: 'login'}) + } }, created() { if (this.user.authenticated) { diff --git a/src/components/user/Login.vue b/src/components/user/Login.vue index e7dd3596..7f0258af 100644 --- a/src/components/user/Login.vue +++ b/src/components/user/Login.vue @@ -2,6 +2,9 @@