summaryrefslogtreecommitdiff
path: root/client/js/api.js
diff options
context:
space:
mode:
authorneobooru <50623835+neobooru@users.noreply.github.com>2019-09-26 01:41:53 +0200
committerShyam Sunder <sgsunder1@gmail.com>2019-09-29 23:14:14 -0400
commitc9eae00c8c91ffbebb63e694cbc6af21f78afc9a (patch)
treed4e62b4d861bfc180b20e3a3ae8ad4e96c052f60 /client/js/api.js
parentd2a4e506699c8dbb6bddfe88c26f33c5167f04ec (diff)
client/login: always store login cookie as 'auth'
Fixes #268
Diffstat (limited to 'client/js/api.js')
-rw-r--r--client/js/api.js16
1 files changed, 2 insertions, 14 deletions
diff --git a/client/js/api.js b/client/js/api.js
index c8e571c..07ec5ec 100644
--- a/client/js/api.js
+++ b/client/js/api.js
@@ -9,18 +9,6 @@ const uri = require('./util/uri.js');
let fileTokens = {};
let remoteConfig = null;
-function getCookieName() {
- const bases = document.getElementsByTagName('base');
- if (bases.length) {
- let baseHref = bases[0].href;
- baseHref = baseHref.replace('/', '');
- return 'szuru-' + baseHref;
- } else {
- return 'szuru';
- }
-}
-const cookieName = getCookieName();
-
class Api extends events.EventTarget {
constructor() {
super();
@@ -138,7 +126,7 @@ class Api extends events.EventTarget {
}
loginFromCookies() {
- const auth = cookies.getJSON(cookieName);
+ const auth = cookies.getJSON('auth');
return auth && auth.user && auth.token ?
this.loginWithToken(auth.user, auth.token, true) :
Promise.resolve();
@@ -181,7 +169,7 @@ class Api extends events.EventTarget {
this.post('/user-token/' + userName, userTokenRequest)
.then(response => {
cookies.set(
- cookieName,
+ 'auth',
{'user': userName, 'token': response.token},
options);
this.userName = userName;