Greeting fix

This commit is contained in:
2025-10-06 18:56:26 -04:00
parent 21b480021e
commit c7b8735a90

View File

@@ -21,3 +21,23 @@ export function isAuthenticated(event: H3Event): boolean {
const auth = getAuthCookie(event) const auth = getAuthCookie(event)
return !!auth return !!auth
} }
export async function getAuthUser(event: H3Event) {
const username = getAuthCookie(event)
if (!username) {
return null
}
const { getUserByUsername } = await import('./database')
const user = getUserByUsername(username)
if (!user) {
clearAuthCookie(event)
return null
}
return {
username: user.username,
isAdmin: user.is_admin === 1
}
}