Auth fix, stats script sorted output, login tip change

This commit is contained in:
MrFry 2020-04-20 14:53:49 +02:00
parent 720e616e6a
commit ef9a60fd7f
4 changed files with 16 additions and 7 deletions

View file

@ -47,6 +47,12 @@ module.exports = function (options) {
const user = GetUserBySessionID(userDB, sessionID, req) const user = GetUserBySessionID(userDB, sessionID, req)
if (!user) { if (!user) {
if (isException) {
logger.DebugLog(`EXCEPTION: ${req.url}`, 'auth', 1)
req.session = { isException: true }
next()
return
}
logger.DebugLog(`No user:${req.url}`, 'auth', 1) logger.DebugLog(`No user:${req.url}`, 'auth', 1)
renderLogin(req, res) renderLogin(req, res)
return return

@ -1 +1 @@
Subproject commit f8d4bf2a414d2973582c08bfa8b8b8f19389b2e9 Subproject commit 2c815c8d20b6c25a4214d6118760d993f2287f36

View file

@ -15,7 +15,7 @@ G=''
# YELLOW='' # YELLOW=''
B='' B=''
P='' P=''
C='' C=''
sep="${P}--------------------------------------------------------------------------------<=$NC" sep="${P}--------------------------------------------------------------------------------<=$NC"
pcolumns () { pcolumns () {
@ -63,18 +63,21 @@ pcolumns () {
function jsonStats () { function jsonStats () {
dateind=$(date '+%Y/%m/%d') dateind=$(date '+%Y/%m/%d')
b=$(cat "$1" | jq ".[\"$dateind\"]" | grep -ve '^{' | grep -ve '}$' | grep -ve '^\s*}') b=$(cat "$1" | jq ".[\"$dateind\"]" | grep -ve '^{' | grep -ve '}$' | grep -ve '^\s*}' | sort)
bc=$(cat "$1" | jq ".[\"$dateind\"] | length") bc=$(cat "$1" | jq ".[\"$dateind\"] | length")
b="\t${bc}\n${b}" b="\t${bc}\n${b}"
dateind=$(date -d 'yesterday' '+%Y/%m/%d') dateind=$(date -d 'yesterday' '+%Y/%m/%d')
a=$(cat "$1" | jq ".[\"$dateind\"]" | grep -ve '^{' | grep -ve '}$' | grep -ve '^\s*}') a=$(cat "$1" | jq ".[\"$dateind\"]" | grep -ve '^{' | grep -ve '}$' | grep -ve '^\s*}' | sort)
ac=$(cat "$1" | jq ".[\"$dateind\"] | length") ac=$(cat "$1" | jq ".[\"$dateind\"] | length")
a="\t${ac}\n${a}" a="\t${ac}\n${a}"
pcolumns $"$a" $"$b" | sed -E \ pcolumns $"$a" $"$b" | sed -E \
-e "s,/getVeteranPw,${C}&${NC},g" \ -e "s,/getVeteranPw,${C}&${NC},g" \
-e "s,/getVeteranpw,${C}&${NC},g" \ -e "s,/getveteranpw,${C}&${NC},g" \
-e "s,/pwRequest,${C}&${NC},g" \
-e "s,/getpw,${C}&${NC},g" \
-e "s,/avaiblePWS,${C}&${NC},g" \
-e "s,/pwRequest,${C}&${NC},g" \ -e "s,/pwRequest,${C}&${NC},g" \
-e "s,/login,${C}&${NC},g" \ -e "s,/login,${C}&${NC},g" \
-e "s,/manual,${G}&${NC},g" \ -e "s,/manual,${G}&${NC},g" \
@ -88,7 +91,6 @@ function jsonStats () {
-e "s,/allqr,${G}&${NC},g" \ -e "s,/allqr,${G}&${NC},g" \
-e "s,/legacy,${G}&${NC},g" \ -e "s,/legacy,${G}&${NC},g" \
-e "s,/donate,${P}&${NC},g" \ -e "s,/donate,${P}&${NC},g" \
-e "s,/thanks,${P}&${NC},g" \
-e "s,/tiszai,${P}&${NC},g" \ -e "s,/tiszai,${P}&${NC},g" \
-e "s,/install,${P}&${NC},g" \ -e "s,/install,${P}&${NC},g" \
-e "s,/irc,${P}&${NC},g" \ -e "s,/irc,${P}&${NC},g" \
@ -97,6 +99,7 @@ function jsonStats () {
-e "s,/scriptgit,${P}&${NC},g" \ -e "s,/scriptgit,${P}&${NC},g" \
-e "s,/classesgit,${P}&${NC},g" \ -e "s,/classesgit,${P}&${NC},g" \
-e "s,/lred,${R}&${NC},g" \ -e "s,/lred,${R}&${NC},g" \
-e "s,/thanks,${R}&${NC},g" \
-e "s,/isAdding,${B}&${NC},g" \ -e "s,/isAdding,${B}&${NC},g" \
-e "s,/ask,${B}&${NC},g" -e "s,/ask,${B}&${NC},g"
} }

View file

@ -155,7 +155,7 @@
function ShowFeedback () { function ShowFeedback () {
const form = document.getElementById('form').style.display = "none"; const form = document.getElementById('form').style.display = "none";
const feedback = document.getElementById('feedback').style.display = "block"; const feedback = document.getElementById('feedback').style.display = "block";
document.getElementById('text').innerText = 'Ha szeretnél választ kapni kérdésedre írd be e-mailed, vagy kattints a lenti "IRC" linkre. Jelszót lehetőleg meglévő felhasználóktól kérj! E-mail esetén válasz spam-be is érkezhet!' document.getElementById('text').innerText = 'Ha szeretnél választ kapni akkor kérdésed mellé írd be e-mailed, vagy kattints a lenti "IRC" linkre. Jelszót lehetőleg meglévő felhasználóktól kérj! E-mail esetén válasz spam-be is érkezhet!'
} }
function HandleResp (resp) { function HandleResp (resp) {
document.getElementById('sendButton').innerText = 'Login' document.getElementById('sendButton').innerText = 'Login'