fix: role check

This commit is contained in:
Methapon2001 2023-11-29 17:18:30 +07:00
parent d5e4cc7315
commit 11e1231a09
No known key found for this signature in database
GPG key ID: 849924FEF46BD132

View file

@ -31,7 +31,15 @@ const router = createRouter({
beforeEnter: async (_to, _from, next) => {
const token = await getToken()
if (token) return next()
if (token) {
const roles = getRole()
if (token && roles.includes('admin')) {
return next()
}
return next('/')
}
await login(async () => {
const token = await getToken()