Route login redirect by role: admins to /admin, everyone else to wiki

This commit is contained in:
Jennie Robinson Faber 2026-03-19 10:48:35 +00:00
parent c0dcfac173
commit 772f57c2b2
2 changed files with 3 additions and 5 deletions

View file

@ -52,10 +52,8 @@ export default defineEventHandler(async (event) => {
maxAge: 60 * 60 * 24 * 7 // 7 days
})
// Redirect to wiki for invite links, /members for regular logins
const redirectUrl = decoded.redirect === 'wiki'
? 'https://wiki.ghostguild.org'
: '/members'
// Admins go to admin dashboard, everyone else goes to the wiki
const redirectUrl = member.role === 'admin' ? '/admin' : 'https://wiki.ghostguild.org'
await sendRedirect(event, redirectUrl, 302)
} catch (err) {