diff --git a/server/controllers/GPS.Auth.js b/server/controllers/GPS.Auth.js index c8bbf0b..fb5751d 100644 --- a/server/controllers/GPS.Auth.js +++ b/server/controllers/GPS.Auth.js @@ -53,6 +53,7 @@ module.exports.login_with_pass = [ const token = await jwt.sign({ _id: user._id }, secretKey, { expiresIn: req.body.remember_me ? '30d' : '7d' }) + user.ip = req.ip user.token = token await user.save() return res.status(200).json({ token }) @@ -89,6 +90,7 @@ module.exports.login_with_otp = [ expiresIn: req.body.remember_me ? '30d' : '7d' }) user.otp = generateRandomDigits(6) + user.ip = req.ip user.save() return res.status(200).json({ token }) diff --git a/server/models/GPS.User.js b/server/models/GPS.User.js index ff36180..082a2de 100644 --- a/server/models/GPS.User.js +++ b/server/models/GPS.User.js @@ -27,6 +27,7 @@ const UserSchema = mongoose.Schema({ }, shopName: String, birthDate: String, + lastIP:String, walletBalance: { type: Number, min: 0,