first commit
CI / Type-check & Build (push) Failing after 5m50s
CI / Build & Push image (push) Skipped

This commit is contained in:
ysj7705 committed 2026-08-12 15:01:43 +09:00
commit 69b647145f
58 files changed
+15796

No files matched your search

+18
View File
@@ -0,0 +1,18 @@
import { ADMIN_COOKIE, verifyAdminToken } from '../../utils/jwt'
export default defineEventHandler(async (event) => {
const token =
getCookie(event, ADMIN_COOKIE) ||
getHeader(event, 'authorization')?.replace(/^Bearer\s+/i, '')
if (!token) {
throw createError({ statusCode: 401, statusMessage: 'Unauthorized' })
}
try {
const payload = await verifyAdminToken(token)
return { ok: true, username: payload.username }
} catch {
throw createError({ statusCode: 401, statusMessage: 'Unauthorized' })
}
})