diff --git a/src/App.vue b/src/App.vue index 96b68a43a..4cd843eb9 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 e7dd3596d..7f0258af5 100644 --- a/src/components/user/Login.vue +++ b/src/components/user/Login.vue @@ -2,6 +2,9 @@

Login

+
+ You successfully confirmed your email! You can log in now. +
@@ -32,6 +35,7 @@