From 5b2a05bc795f3eb0ccdab6a5559bb8434a8b3609 Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Fri, 9 Aug 2024 13:14:20 -0700 Subject: [PATCH] Save JWT to user on login --- Server/controllers/authController.js | 2 ++ Server/models/user.js | 3 +++ 2 files changed, 5 insertions(+) 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,