fix:
This commit is contained in:
parent
8b48a55bf0
commit
c3dded1e05
@ -37,23 +37,21 @@ type TokenPayload = {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
function isAdmin(){
|
function isAdmin(): boolean{
|
||||||
if (store.authenticated && store.user.token) {
|
if (store.authenticated && store.user.token) {
|
||||||
try {
|
const decoded = jwtDecode<TokenPayload>(store.user.token);
|
||||||
const decoded = jwtDecode<TokenPayload>(store.user.token);
|
const roles = decoded.realm_access?.roles || [];
|
||||||
const roles = decoded.realm_access?.roles || [];
|
if (roles.includes("MyINPulse-admin")) {
|
||||||
|
return true;
|
||||||
if (roles.includes("MyINPulse-admin")) {
|
} else {
|
||||||
return true;
|
return false;
|
||||||
} else {
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
} catch (err) {
|
|
||||||
console.error("Failed to decode token", err);
|
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
// this shit made by me so i can run the canva vue app
|
// this shit made by me so i can run the canva vue app
|
||||||
//createApp(App).use(router).mount('#app');
|
//createApp(App).use(router).mount('#app');
|
||||||
|
Loading…
x
Reference in New Issue
Block a user