v0.0.11
🚀 Enhancements
Add sessionHooks to extend or invalidate user sessions, as well as logging:
// server/plugins/session.ts
export default defineNitroPlugin(() => {
sessionHooks.hook('fetch', async (session, event) => {
// extend User Session by calling your database
// or
// throw createError({ ... }) if session is invalid for example
})
sessionHooks.hook('clear', async (session, event) => {
// Log that user logged out
})
})