display ips to admins/users on profile

This commit is contained in:
Baris Soner Usakli
2014-02-25 17:34:42 -05:00
parent de3bc84fde
commit 1ba3acfd03
4 changed files with 24 additions and 3 deletions

View File

@@ -968,8 +968,16 @@ var bcrypt = require('bcryptjs'),
db.sortedSetAdd('uid:' + uid + ':ip', +new Date(), ip || 'Unknown');
};
User.getIPs = function(uid, callback) {
db.getSortedSetRevRange('uid:' + uid + ':ip', 0, 5, callback);
User.getIPs = function(uid, end, callback) {
db.getSortedSetRevRange('uid:' + uid + ':ip', 0, end, function(err, ips) {
if(err) {
return callback(err);
}
callback(null, ips.map(function(ip) {
return {ip:ip};
}));
});
};
User.email = {