diff --git a/src/controllers/authentication.js b/src/controllers/authentication.js index 28a4617867..beb319b04c 100644 --- a/src/controllers/authentication.js +++ b/src/controllers/authentication.js @@ -254,7 +254,7 @@ authenticationController.localLogin = function(req, username, password, next) { authenticationController.logout = function(req, res, next) { if (req.user && parseInt(req.user.uid, 10) > 0 && req.sessionID) { - + var uid = parseInt(req.user.uid, 10); require('../socket.io').logoutUser(req.user.uid); db.sessionStore.destroy(req.sessionID, function(err) { if (err) { @@ -262,7 +262,7 @@ authenticationController.logout = function(req, res, next) { } req.logout(); - plugins.fireHook('action:user.loggedOut', {req: req, res: res, uid: req.user.uid}); + plugins.fireHook('action:user.loggedOut', {req: req, res: res, uid: uid}); res.status(200).send(''); }); } else {