From 89023908b56f8f28bf206479b2f4a607c9526722 Mon Sep 17 00:00:00 2001 From: konrad Date: Thu, 1 Nov 2018 22:58:59 +0000 Subject: [PATCH] Add user email verification when registering (#3) --- src/App.vue | 6 ++++++ src/components/user/Login.vue | 21 +++++++++++++++++++++ todo.md | 4 ++-- 3 files changed, 29 insertions(+), 2 deletions(-) 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 @@