fix user local signin

This commit is contained in:
Berkeley Martinez
2015-06-09 17:22:14 -07:00
parent c5d3b4a041
commit cd38a2d88e
3 changed files with 25 additions and 2 deletions

View File

@@ -36,6 +36,28 @@ module.exports = function(app) {
});
});
User.afterRemote('login', function(ctx, accessToken) {
var res = ctx.res;
var req = ctx.req;
var config = {
signed: !!req.signedCookies,
maxAge: 1000 * accessToken.ttl
};
if (accessToken && accessToken.id) {
res.cookie('access_token', accessToken.id, config);
res.cookie('userId', accessToken.userId, config);
}
res.redirect('/');
});
User.afterRemote('logout', function(ctx, result, next) {
var res = ctx.result;
res.clearCookie('access_token');
res.clearCookie('userId');
next();
});
User.doesExist = function doesExist(username, email, cb) {
debug('checking existence');
var where = {};