diff --git a/src/stores/authStore.js b/src/stores/authStore.js index 7ddbe76..96bb522 100644 --- a/src/stores/authStore.js +++ b/src/stores/authStore.js @@ -72,6 +72,15 @@ export const useAuthStore = defineStore('auth', () => { } } + const currentSession = async () => { + try { + const response = await apiClient.get('/user/auth/current-session') + return response.data + } catch (error) { + console.error('Register error:', error) + } + } + return { accessToken, user, @@ -83,5 +92,6 @@ export const useAuthStore = defineStore('auth', () => { forceLogout, register, userInfo, + currentSession, } }) diff --git a/src/views/PersonalView.vue b/src/views/PersonalView.vue index 4112f86..002e43c 100644 --- a/src/views/PersonalView.vue +++ b/src/views/PersonalView.vue @@ -1,11 +1,15 @@ - + diff --git a/src/views/PersonalView/List.vue b/src/views/PersonalView/List.vue deleted file mode 100644 index 6e67557..0000000 --- a/src/views/PersonalView/List.vue +++ /dev/null @@ -1,42 +0,0 @@ - - - - - diff --git a/src/views/PersonalView/PersonalMainBlock.vue b/src/views/PersonalView/PersonalMainBlock.vue new file mode 100644 index 0000000..0e89baf --- /dev/null +++ b/src/views/PersonalView/PersonalMainBlock.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/src/views/PersonalView/PersonalSessionBlock.vue b/src/views/PersonalView/PersonalSessionBlock.vue new file mode 100644 index 0000000..d526af3 --- /dev/null +++ b/src/views/PersonalView/PersonalSessionBlock.vue @@ -0,0 +1,51 @@ + + + + +