summaryrefslogtreecommitdiffstats
path: root/app.js
diff options
context:
space:
mode:
authorGravatar Piotr Russ <mail@pruss.it> 2020-11-22 13:49:09 +0100
committerGravatar Piotr Russ <mail@pruss.it> 2020-11-22 13:49:09 +0100
commit4569b85489e863465395f84e995dd3fdc44471b4 (patch)
tree6e4d27883809c94c8b3f3b87159d85c7f3874bbd /app.js
parent81ddf9b700bc48a1f8e472209f080f9c1d9a9b09 (diff)
downloadwebsite_creator-4569b85489e863465395f84e995dd3fdc44471b4.tar.gz
website_creator-4569b85489e863465395f84e995dd3fdc44471b4.tar.bz2
website_creator-4569b85489e863465395f84e995dd3fdc44471b4.zip
implement refresh tokens
Diffstat (limited to 'app.js')
-rwxr-xr-xapp.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/app.js b/app.js
index 8621cca..40fc07d 100755
--- a/app.js
+++ b/app.js
@@ -16,7 +16,13 @@ app.use(cookieParser());
app.use('/api/user/', userRoutes);
-app.use('/admin/', auth, express.static(path.join(__dirname, 'client/admin')));
+app.use('/admin/', auth, express.static(path.join(__dirname, 'client/admin'), {
+ setHeaders: function (res, path, stat) {
+ if (res.req.newToken){
+ res.set('Set-Cookie', "token=" + res.req.newToken + ";httpOnly;MaxAge=604800000;Path=/");
+ }
+ }
+}));
app.use('/login/', redirectIfLoggedIn, express.static(path.join(__dirname, 'client/login')));