aboutsummaryrefslogtreecommitdiff
path: root/src/site
diff options
context:
space:
mode:
Diffstat (limited to 'src/site')
-rw-r--r--src/site/pages/dashboard/account.vue3
-rw-r--r--src/site/pages/login.vue2
-rw-r--r--src/site/store/index.js1
3 files changed, 5 insertions, 1 deletions
diff --git a/src/site/pages/dashboard/account.vue b/src/site/pages/dashboard/account.vue
index df07591..3ccbc31 100644
--- a/src/site/pages/dashboard/account.vue
+++ b/src/site/pages/dashboard/account.vue
@@ -132,7 +132,8 @@ export default {
},
promptNewAPIKey() {
this.$dialog.confirm({
- message: 'Are you sure you want to regenerate your API key?',
+ type: 'is-danger',
+ message: 'Are you sure you want to regenerate your API key? Previously generated API keys will stop working. Make sure to write the new key down as this is the only time it will be displayed to you.',
onConfirm: () => this.requestNewAPIKey()
});
},
diff --git a/src/site/pages/login.vue b/src/site/pages/login.vue
index c713674..6e0be3e 100644
--- a/src/site/pages/login.vue
+++ b/src/site/pages/login.vue
@@ -109,7 +109,9 @@ export default {
password: this.password
});
this.$axios.setToken(data.token, 'Bearer');
+ document.cookie = `token=${encodeURIComponent(data.token)}`;
this.$store.dispatch('login', { token: data.token, user: data.user });
+
this.redirect();
} catch (error) {
this.$onPromiseError(error);
diff --git a/src/site/store/index.js b/src/site/store/index.js
index 13e49c3..a4a0d51 100644
--- a/src/site/store/index.js
+++ b/src/site/store/index.js
@@ -54,6 +54,7 @@ export const actions = {
if (req.headers.cookie) {
try {
token = cookieparser.parse(req.headers.cookie).token;
+ console.log(token);
commit('loggedIn', true);
commit('token', token);