This commit is contained in:
psychobunny
2014-12-11 10:17:04 -05:00
parent 94efa6dd87
commit e0c8989e8b
2 changed files with 14 additions and 2 deletions

View File

@@ -2,7 +2,8 @@
var async = require('async'),
db = require('../database'),
meta = require('../meta');
meta = require('../meta'),
events = require('../events');
module.exports = function(User) {
User.auth = {};
@@ -28,8 +29,12 @@ module.exports = function(User) {
if (err) {
return callback(err);
}
var duration = 1000 * 60 * (meta.config.lockoutDuration || 60);
db.delete('loginAttempts:' + uid);
db.pexpire('lockout:' + uid, 1000 * 60 * (meta.config.lockoutDuration || 60));
db.pexpire('lockout:' + uid, duration);
events.logAccountLock(uid, duration);
callback(new Error('account-locked'));
});
} else {