Skip to content

v0.0.11

Choose a tag to compare

@atinux atinux released this 13 Dec 17:17
· 277 commits to main since this release

compare changes

🚀 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
  })
})