diff --git a/models/user.model.js b/models/user.model.js index 593d5b9dd6a8a14db92943b42a9c709e9a4eff69..37b43a1e631786910b2fa2736da0a6f55d530869 100644 --- a/models/user.model.js +++ b/models/user.model.js @@ -34,13 +34,15 @@ var Users = sequelize.define('Users', { sequelize.sync() -function refreshUser(user, token){ +function refreshUser(user, token, id){ //expiresTime = user.toJSON().expires //if( moment.duration(moment(expiresTime).diff(moment())).asHours() < 23){ - user.updateAttributes({ + sequelize.query("UPDATE `Users` SET `expires`='"+moment().add(1,'days')+"', token='"+token+"' WHERE `id` = "+id, { type: sequelize.QueryTypes.UPDATE}) + console.log(token) + /*user.updateAttributes({ expires : moment().add(1,'days'), token: token - }) + })*/ //} } function refreshById(id,timeLeft){ diff --git a/routes/auth.route.js b/routes/auth.route.js index 01fc85c471b8624a7f6558e3880a3f9137fe9a0a..5c0d7b417c1a2ca5c4f0243216f137c34be12e41 100644 --- a/routes/auth.route.js +++ b/routes/auth.route.js @@ -49,7 +49,7 @@ router.get('/connect/callback', .then(()=>{ userModel.getUserUName(userInfos.uName) .then((loggedUser)=>{ - userModel.refreshUser(loggedUser,userInfos.token); + userModel.refreshUser(loggedUser,userInfos.token,loggedUser.toJSON().id); req.session.user = loggedUser.toJSON(); res.redirect('/auth/success'); })