add sesion belum fix

This commit is contained in:
2025-06-03 10:29:37 +07:00
parent 87a4bdc1a8
commit f67f220e26
8 changed files with 4166 additions and 1313 deletions

No files matched your search

+8 -3
View File
@@ -13,7 +13,7 @@ useHead({
},
});
const { session, refresh, update, reset, overwrite } = await useSession()
const { $encodeBase64, $decodeBase64 } = useNuxtApp();
const sidebarMenu = ref('');
const sessionState = ref('');
@@ -47,13 +47,15 @@ const response = $fetch(`${issuer.value}/protocol/openid-connect/token`, {
const idMongose = response.idMongose
const encodeProfile = $encodeBase64(JSON.stringify(response))
localStorage.setItem('userProfile', encodeProfile)
cobaSetProfile.value.push(encodeProfile)
$fetch(`/api/sidebarItem`, {
// cobaSetProfile.value.push(encodeProfile)
$fetch(`/api/auth/sidebarItem`, {
method: 'POST',
body: { key: idMongose }
})
.then((response) => {
localStorage.setItem('sidebarItems', $encodeBase64(JSON.stringify(response)))
update({ 'user_login': response })
// overwrite({ 'sidebarItems': response })
sidebarMenu.value = response.items
}).catch((err) => {
loadSidebarItemLocalStorage()
@@ -74,7 +76,10 @@ const response = $fetch(`${issuer.value}/protocol/openid-connect/token`, {
function loadSidebarItemLocalStorage() {
const as = JSON.parse($decodeBase64(localStorage.getItem('sidebarItems')))
console.log(session.value)
console.log('sdadsd')
sidebarMenu.value = as.items
// sidebarMenu.value = session.value.user_login.items
}
</script>