From 79635f27b4c092731783cbf45266268b89f313a6 Mon Sep 17 00:00:00 2001 From: MrFry Date: Sun, 30 Aug 2020 09:55:47 +0200 Subject: [PATCH] Sorting files in stuff, ignoring auth for acme-challange --- middlewares/auth.middleware.js | 2 +- modules/api/api.js | 2 +- modules/qmining/qmining-page | 2 +- modules/stuff/stuff.js | 8 +++++++- qminingPublic/moodle-test-userscript | 2 +- serverStats.sh | 1 + sharedViews/login.ejs | 4 +--- 7 files changed, 13 insertions(+), 8 deletions(-) diff --git a/middlewares/auth.middleware.js b/middlewares/auth.middleware.js index bcb7a23..1ac8b34 100644 --- a/middlewares/auth.middleware.js +++ b/middlewares/auth.middleware.js @@ -27,7 +27,7 @@ module.exports = function (options) { }) // FIXME Allowing all urls with _next in it, but not in params - if (req.url.split('?')[0].includes('_next')) { + if (req.url.split('?')[0].includes('_next') || req.url.split('?')[0].includes('well-known/acme-challenge')) { req.session = { isException: true } next() return diff --git a/modules/api/api.js b/modules/api/api.js index 7381bce..19889a8 100644 --- a/modules/api/api.js +++ b/modules/api/api.js @@ -45,7 +45,7 @@ const testUsersFile = 'data/testUsers.json' // other constants const maxVeteranPwGetCount = 10 -const addPWPerDay = 1 // every x day a user can give a pw +const addPWPerDay = 3 // every x day a user can give a pw const maxPWCount = 6 // maximum pw give opportunities a user can have at once // const daysAfterUserGetsPWs = 2 // days after user gets pw-s diff --git a/modules/qmining/qmining-page b/modules/qmining/qmining-page index 8ae3e78..7ac6534 160000 --- a/modules/qmining/qmining-page +++ b/modules/qmining/qmining-page @@ -1 +1 @@ -Subproject commit 8ae3e7865d5c555fb6fc27939ab99ef83f578bbd +Subproject commit 7ac65348e41463670fc303fffc788f0baa03d288 diff --git a/modules/stuff/stuff.js b/modules/stuff/stuff.js index 66d7bc3..96d75ce 100644 --- a/modules/stuff/stuff.js +++ b/modules/stuff/stuff.js @@ -171,7 +171,13 @@ function GetApp () { let f = [] - fs.readdirSync(curr).forEach((item) => { + let files = fs.readdirSync(curr) + files.sort(function (a, b) { + return fs.statSync(curr + b).mtime.getTime() - + fs.statSync(curr + a).mtime.getTime() + }) + + files.forEach((item) => { if (item[0] !== '.') { let res = { name: item } let stat = fs.statSync(curr + '/' + item) diff --git a/qminingPublic/moodle-test-userscript b/qminingPublic/moodle-test-userscript index f8d4bf2..cbaaa7a 160000 --- a/qminingPublic/moodle-test-userscript +++ b/qminingPublic/moodle-test-userscript @@ -1 +1 @@ -Subproject commit f8d4bf2a414d2973582c08bfa8b8b8f19389b2e9 +Subproject commit cbaaa7a376a9ac40e95b534c8a1181a017e95ddd diff --git a/serverStats.sh b/serverStats.sh index 126df71..c460e98 100755 --- a/serverStats.sh +++ b/serverStats.sh @@ -91,6 +91,7 @@ function jsonStats () { -e "s,/dataCount,${G}&${NC},g" \ -e "s,/menuClick,${G}&${NC},g" \ -e "s,/allqr,${G}&${NC},g" \ + -e "s,/uploaddata,${G}&${NC},g" \ -e "s,/legacy,${G}&${NC},g" \ -e "s,/donate,${P}&${NC},g" \ -e "s,/tiszai,${P}&${NC},g" \ diff --git a/sharedViews/login.ejs b/sharedViews/login.ejs index 0a6a9e8..73750e6 100644 --- a/sharedViews/login.ejs +++ b/sharedViews/login.ejs @@ -29,6 +29,7 @@ margin: 20px; } .title { + margin: 20px; font-size: 50px; font-weight: bold; color: white; @@ -89,9 +90,6 @@
Frylabs
-
- Új jelszót a meglévő felhasználóktól lehet kérni -