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) {
|
||||
try {
|
||||
const decoded = jwtDecode<TokenPayload>(store.user.token);
|
||||
const roles = decoded.realm_access?.roles || [];
|
||||
|
||||
if (roles.includes("MyINPulse-admin")) {
|
||||
return true;
|
||||
} 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
|
||||
//createApp(App).use(router).mount('#app');
|
||||
|
Loading…
x
Reference in New Issue
Block a user