diff --git a/common/models/user.js b/common/models/user.js index 65c9af305f..feada97557 100644 --- a/common/models/user.js +++ b/common/models/user.js @@ -44,7 +44,7 @@ module.exports = function(User) { res.cookie('access_token', accessToken.id, config); res.cookie('userId', accessToken.userId, config); } - + debug('before pass login'); return req.logIn(user, function(err) { if (err) { return next(err); @@ -54,6 +54,19 @@ module.exports = function(User) { }); }); + User.afterRemoteError('login', function(ctx, usr, next) { + var res = ctx.res; + var req = ctx.req; + // var args = ctx.args; + + + debug('after pass lgin'); + req.flash('errors', { + msg: 'Invalid username or password.' + }); + return res.redirect('/'); + }); + User.afterRemote('logout', function(ctx, result, next) { var res = ctx.result; res.clearCookie('access_token');