From 1710b97df565603976a38ff4f658bbb6bbe25c23 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 24 Feb 2014 17:20:45 -0500 Subject: [PATCH 1/2] removed console log --- src/user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/user.js b/src/user.js index 696b71fd0f..b4875ceccd 100644 --- a/src/user.js +++ b/src/user.js @@ -965,7 +965,7 @@ var bcrypt = require('bcryptjs'), User.logIP = function(uid, ip) { db.sortedSetAdd('uid:' + uid + ':ip', +new Date(), ip || 'Unknown', function(err) { - console.log(ip, 'for uid', uid); + // Do nothing }); }; From c48d81379b3ba96806a1a327836938138f3149e1 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Mon, 24 Feb 2014 17:49:22 -0500 Subject: [PATCH 2/2] logging unique IPs as well --- src/user.js | 4 +--- src/webserver.js | 3 +++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/user.js b/src/user.js index b4875ceccd..a1648615d9 100644 --- a/src/user.js +++ b/src/user.js @@ -964,9 +964,7 @@ var bcrypt = require('bcryptjs'), }; User.logIP = function(uid, ip) { - db.sortedSetAdd('uid:' + uid + ':ip', +new Date(), ip || 'Unknown', function(err) { - // Do nothing - }); + db.sortedSetAdd('uid:' + uid + ':ip', +new Date(), ip || 'Unknown'); }; User.email = { diff --git a/src/webserver.js b/src/webserver.js index ff0f7bd67e..5ae87ab622 100644 --- a/src/webserver.js +++ b/src/webserver.js @@ -278,6 +278,9 @@ process.on('uncaughtException', function(err) { // Disable framing res.setHeader('X-Frame-Options', 'SAMEORIGIN'); + // Log IP address + db.sortedSetAdd('ip:recent', +new Date(), req.ip || 'Unknown'); + next(); });