diff --git a/Server/controllers/authController.js b/Server/controllers/authController.js index 02eb1bea4..988a74174 100644 --- a/Server/controllers/authController.js +++ b/Server/controllers/authController.js @@ -142,6 +142,8 @@ const loginController = async (req, res, next) => { // Happy path, return token const token = issueToken(userWithoutPassword); + user.authToken = token; + await user.save(); // reset avatar image userWithoutPassword.avatarImage = user.avatarImage; diff --git a/Server/models/user.js b/Server/models/user.js index 977cabc15..dee89b5f7 100644 --- a/Server/models/user.js +++ b/Server/models/user.js @@ -40,6 +40,9 @@ const UserSchema = mongoose.Schema( default: "user", enum: ["user", "admin"], }, + authToken: { + type: String, + }, }, { timestamps: true,