fix
This commit is contained in:
@@ -24,10 +24,8 @@ export async function authMiddleware(
|
|||||||
}
|
}
|
||||||
|
|
||||||
const token = authHeader.substring(7);
|
const token = authHeader.substring(7);
|
||||||
console.log('验证token:', { token: token.substring(0, 20) + '...' })
|
|
||||||
|
|
||||||
const decoded = jwt.verify(token, "pandora") as any;
|
const decoded = jwt.verify(token, "pandora") as any;
|
||||||
console.log('JWT解码成功:', { userId: decoded.userId })
|
|
||||||
|
|
||||||
// Check if session exists and is valid
|
// Check if session exists and is valid
|
||||||
const session = await prisma.session.findFirst({
|
const session = await prisma.session.findFirst({
|
||||||
@@ -49,13 +47,6 @@ export async function authMiddleware(
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
console.log('Session查询结果:', {
|
|
||||||
found: !!session,
|
|
||||||
expiresAt: session?.expiresAt,
|
|
||||||
currentTime: new Date(),
|
|
||||||
userActive: session?.user?.isActive
|
|
||||||
})
|
|
||||||
|
|
||||||
if (!session || !session.user || !session.user.isActive) {
|
if (!session || !session.user || !session.user.isActive) {
|
||||||
throw new AppError('Invalid or expired token', 401);
|
throw new AppError('Invalid or expired token', 401);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user