feat: delete session when user is not found
This commit is contained in:
@@ -29,7 +29,10 @@ export async function getSession(
|
|||||||
if (session === null) return null;
|
if (session === null) return null;
|
||||||
|
|
||||||
const user = await userModel.findById(session.user);
|
const user = await userModel.findById(session.user);
|
||||||
if (user === null) return null;
|
if (user === null) {
|
||||||
|
await deleteSession(sessionId);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
return {
|
return {
|
||||||
sid: session.id,
|
sid: session.id,
|
||||||
|
|||||||
Reference in New Issue
Block a user