fix
This commit is contained in:
@@ -24,10 +24,8 @@ export async function authMiddleware(
|
||||
}
|
||||
|
||||
const token = authHeader.substring(7);
|
||||
console.log('验证token:', { token: token.substring(0, 20) + '...' })
|
||||
|
||||
const decoded = jwt.verify(token, "pandora") as any;
|
||||
console.log('JWT解码成功:', { userId: decoded.userId })
|
||||
|
||||
// Check if session exists and is valid
|
||||
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) {
|
||||
throw new AppError('Invalid or expired token', 401);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user