fix: admin courses
This commit is contained in:
+6
-1
@@ -7,7 +7,12 @@ export const useAuthStore = defineStore('auth', () => {
|
||||
const user = ref(tokenService.getUserInfo())
|
||||
|
||||
const isAuthenticated = computed(() => !!tokenService.getToken() && !!user.value)
|
||||
const role = computed(() => user.value?.role || user.value?.roleName || null)
|
||||
const role = computed(() => {
|
||||
const u = user.value
|
||||
if (!u) return null
|
||||
if (Array.isArray(u.roles) && u.roles.length) return u.roles[0]
|
||||
return u.role || u.roleName || null
|
||||
})
|
||||
|
||||
const setUser = (userData) => {
|
||||
user.value = userData
|
||||
|
||||
Reference in New Issue
Block a user