Greeting fix
This commit is contained in:
@@ -21,3 +21,23 @@ export function isAuthenticated(event: H3Event): boolean {
|
||||
const auth = getAuthCookie(event)
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user