mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
Auth fix, stats script sorted output, login tip change
This commit is contained in:
parent
720e616e6a
commit
ef9a60fd7f
4 changed files with 16 additions and 7 deletions
|
@ -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
|
|
@ -15,7 +15,7 @@ G='[32m'
|
||||||
# YELLOW='[33m'
|
# YELLOW='[33m'
|
||||||
B='[94m'
|
B='[94m'
|
||||||
P='[95m'
|
P='[95m'
|
||||||
C='[6m'
|
C='[36m'
|
||||||
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"
|
||||||
}
|
}
|
||||||
|
|
|
@ -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'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue