Przeglądaj źródła

Merge branch 'bugfix/validate-token' into develop

emrecevik106 1 miesiąc temu
rodzic
commit
be7d310772
2 zmienionych plików z 13 dodań i 5 usunięć
  1. 7 1
      src/middlewares/authMiddleware.ts
  2. 6 4
      src/routes/authRoutes.ts

+ 7 - 1
src/middlewares/authMiddleware.ts

@@ -48,7 +48,7 @@ export const authMiddleware = async (req: AuthRequest, res: Response, next: Next
             return;
         }
 
-        const cachedToken = await redis.get(`user:${decoded.userId}`);
+        const cachedToken = await redis.get(decoded.userId);
         if (!cachedToken) {
             res.status(401).json({
                 message: "expired-token",
@@ -73,6 +73,12 @@ export const authMiddleware = async (req: AuthRequest, res: Response, next: Next
             });
             return;
         }
+
+        req.context = {
+            userId: decoded.userId,
+            token: token
+        };
+        
         next();
     } catch (error) {
         res.status(401).json({

+ 6 - 4
src/routes/authRoutes.ts

@@ -5,17 +5,19 @@ import {
     register, login 
 } from "../controllers/authController";
 import {
-    authMiddleware 
+    authMiddleware, 
+    AuthRequest
 } from "../middlewares/authMiddleware";
 
 const router = Router();
 router.post("/register", register);
 router.post("/login", login);
 
-router.get("/validate-token", authMiddleware, (req, res) => {
-    console.log("asasaas yüklendi");
+router.get("/validate-token", authMiddleware, (req:AuthRequest, res) => {
     res.status(200).json({
-        code: 200, message: "token-valsid",test:"merhaba"
+        message: "token-valid",
+        code: 200,
+        context: req.context
     });
 });