add sesion belum fix
This commit is contained in:
No files matched your search
+8
-3
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user