diff --git a/api/index.js b/api/index.js index 7538d60c..789bda38 100755 --- a/api/index.js +++ b/api/index.js @@ -238,10 +238,7 @@ async function server(args, config, cb) { req.token = await user.user(decoded.u); req.token.type = 'token'; } catch (err) { - return res.status(401).json({ - status: 401, - message: err.message - }); + // Login/Verify uses non-jwt token } } else { req.auth = false; diff --git a/api/web/src/components/Verify.vue b/api/web/src/components/Verify.vue index 79093e69..9c41ace7 100644 --- a/api/web/src/components/Verify.vue +++ b/api/web/src/components/Verify.vue @@ -33,12 +33,13 @@ export default { }, methods: { verify: async function() { + this.loading = true; try { - await window.std(`/api/login/verify?token=${this.$route.query.token}`); - this.loading = false; + await window.std(`/api/login/verify?token=${this.$route.query.token}`, {}, false); } catch(err) { this.$emit('err', err); } + this.loading = false; } } }