diff --git a/src/runtime/middleware/lock.ts b/src/runtime/middleware/lock.ts index 80bac89..dd87ff8 100644 --- a/src/runtime/middleware/lock.ts +++ b/src/runtime/middleware/lock.ts @@ -1,3 +1,12 @@ +import { + abortNavigation, + defineNuxtRouteMiddleware, + useCookie, + ref, + reloadNuxtApp +} from '#imports' + + export default defineNuxtRouteMiddleware(async (to, from) => { const isUnlocked = useCookie('isUnlocked', { default: () => ref(false), diff --git a/src/runtime/server/api/is-locked.ts b/src/runtime/server/api/is-locked.ts index ab8d38b..5d11b9b 100644 --- a/src/runtime/server/api/is-locked.ts +++ b/src/runtime/server/api/is-locked.ts @@ -1,3 +1,5 @@ +import { defineEventHandler } from 'h3' + export default defineEventHandler(async (event) => { const password = process.env.APP_LOCK_PASSWORD if (password) diff --git a/src/runtime/server/api/validate.post.ts b/src/runtime/server/api/validate.post.ts index e5523fc..afb4a16 100644 --- a/src/runtime/server/api/validate.post.ts +++ b/src/runtime/server/api/validate.post.ts @@ -1,3 +1,5 @@ +import { defineEventHandler, readBody } from 'h3' + export default defineEventHandler(async (event) => { const password = process.env.APP_LOCK_PASSWORD if (!password)