```typescript import { eventHandler, getCookie } from 'h3' import { sessionStore } from '../middleware/auth' export default eventHandler((event) => { const sessionId = getCookie(event, 'session_id') if (!sessionId || !sessionStore.has(sessionId)) { return { authenticated: false } } const session = sessionStore.get(sessionId)! const now = Date.now() if (now - session.createdAt > 24 * 60 * 60 * 1000) { sessionStore.delete(sessionId) return { authenticated: false } } return { authenticated: true, user: { id: session.userId, email: session.email } } }) ```