Removed ip address logging

This commit is contained in:
mrfry 2021-05-09 09:45:37 +02:00
parent c1feb28f86
commit 168a36b538
6 changed files with 17 additions and 27 deletions

View file

@ -15,7 +15,7 @@ const testUser = {
created: new Date(),
}
export default function(options: Options): any {
export default function (options: Options): any {
const { userDB, jsonResponse, exceptions } = options
const renderLogin = (req, res) => {
@ -32,8 +32,7 @@ export default function(options: Options): any {
}
}
return function(req, res, next) {
const ip = req.headers['cf-connecting-ip'] || req.connection.remoteAddress
return function (req, res, next) {
const sessionID = req.cookies.sessionID
const isException = exceptions.some((exc) => {
return req.url.split('?')[0] === exc
@ -93,7 +92,7 @@ export default function(options: Options): any {
logger.DebugLog(`ID #${user.id}: ${req.url}`, 'auth', 1)
UpdateAccess(userDB, user, ip, sessionID)
UpdateAccess(userDB, user, sessionID)
dbtools.Update(
userDB,
@ -110,7 +109,7 @@ export default function(options: Options): any {
userDB,
'users',
{
lastIP: ip,
lastIP: '0.0.0.0',
lastAccess: utils.GetDateString(),
},
{
@ -122,16 +121,16 @@ export default function(options: Options): any {
}
}
function UpdateAccess(db, user, ip, sessionID) {
function UpdateAccess(db, user, sessionID) {
const accesses = dbtools.Select(db, 'accesses', {
userId: user.id,
ip: ip,
ip: '0.0.0.0',
})
if (accesses.length === 0) {
dbtools.Insert(db, 'accesses', {
userID: user.id,
ip: ip,
ip: '0.0.0.0',
sessionID: sessionID,
date: utils.GetDateString(),
})