feat : middleware and refresh token
This commit is contained in:
No files matched your search
@@ -6,10 +6,24 @@ import Totalincome from '@/components/dashboard/TotalIncome.vue';
|
||||
import RevenueProduct from '@/components/dashboard/RevenueProducts.vue';
|
||||
import DailyActivities from '@/components/dashboard/DailyActivities.vue';
|
||||
import BlogCards from '@/components/dashboard/BlogCards.vue';
|
||||
import { useAuth } from '~/composables/useAuth';
|
||||
|
||||
definePageMeta({
|
||||
middleware: 'auth',
|
||||
});
|
||||
|
||||
const { sessionData } = useAuth();
|
||||
|
||||
onMounted(async () => {
|
||||
const urlParams = new URLSearchParams(window.location.search);
|
||||
const authStatus = urlParams.get('authenticated');
|
||||
if (authStatus === 'true') {
|
||||
if (sessionData.value?.accessToken && sessionData.value?.refreshToken) {
|
||||
localStorage.setItem('accessToken', sessionData.value.accessToken);
|
||||
localStorage.setItem('refreshToken', sessionData.value.refreshToken);
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
<template>
|
||||
|
||||
Reference in New Issue
Block a user